У меня установлен Xampp и я хочу работать с сокетами в php, поэтому я начал с примера кода из http://php.net/manual/en/sockets.examples.php на локальном хосте.
Я получил эту хорошо известную ошибку:
Неустранимая ошибка: вызов неопределенной функции socket_create () в
C: \ xampp \ htdocs \ simpletcpipserver.php в строке 14
После поиска в Интернете я изменил файлы PHP.ini:
Я удалил ;
из extension=php_sockets.dll
и отредактировал эту часть так:
; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
; extension_dir = "./"
; On windows:
extension_dir = C:\xampp\php\ext
php_sockets.dll присутствует в этом месте.
Но все равно я получаю ту же ошибку.
Я видел это на http://php.net/manual/en/sockets.installation.php:
The socket functions described here are part of an extension to PHP which must be enabled at compile time by giving the --enable-sockets option to configure.
Кроме того, что я уже сделал, я не понимаю, что это значит.
Должен ли я сделать сейчас, чтобы пример кода работал?