PHP-сокеты не работают - PullRequest
       29

PHP-сокеты не работают

0 голосов
/ 18 июня 2010

Я переключился с сервера Lighttpd на WAMP, а затем обнаружил, что сокеты в php не работают.Но php настроен и работает.(phpinfo () работает) Я удалил комментарий для php_sockets.dll в php.ini @ C: \ wamp \ bin \ php \ php5.2.5.но все равно выдает ошибку : Вызов неопределенной функции socket_create () ".Есть еще конфигурации, чтобы включить сокеты в php в WAMP?(там тоже есть php_sockets.dll, я проверял)

Спасибо!

Ответы [ 3 ]

7 голосов
/ 08 декабря 2010

Очевидно, что есть два файла php.ini - и командная строка использует файл, отличающийся от сервера Apache.

найдите строку; extension = php_sockets.dll и удалите точку с запятой из обоих файлов.

Файл Apache php.ini находится по адресу: X: \ WAMP INSTALL DIR \ bin \ apache \ Apache2 \ bin \ php.ini

Файл командной строки php.ini находится по адресу: X: \ WAMP INSTALL DIR \ bin \ php \ php.ini

Работал сразу для меня ...

1 голос
/ 22 июня 2010

Щелкните левой кнопкой мыши wamp-> PHP-> PHP Extensions-> php_sockets

1 голос
/ 18 июня 2010

Заголовок вводит в заблуждение - в вашем случае PHP-soockets просто недоступны.

Я удалил комментарий для php_sockets.dll в php.ini @ C: \ wamp \ bin \ php \ php5.2.5

Вы проверили, что это файл .ini, который PHP использует во время выполнения?

Вы перезапустили веб-сервер?

Включены ли у вас все журналы?

Получаете ли вы ошибки при запуске?

С

...