the socket_create socket not habilitar extension ejemplo php

php - not - Error fatal: llamada a la función indefinida socket_create()



the sockets extension is not loaded (3)

Para una instalación típica de XAMPP en Windows, probablemente tenga php_sockets.dll en su directorio C: / xampp / php / ext. Todo lo que tienes que hacer es ir a php.ini en el directorio C: / xampp / php y cambiar el ;extension=php_sockets.dll a extension=php_sockets.dll .

Mi código es así:

if( ($this->master=socket_create(AF_INET,SOCK_STREAM,SOL_TCP)) < 0 ) { die("socket_create() failed, reason: ".socket_strerror($this->master)); }

cuando ejecuto mi archivo php que crea conexión con socket web, recibí el error Fatal error: Llamada a la función undefined socket_create () en la línea if (($ this-> master = socket_create (AF_INET, SOCK_STREAM, SOL_TCP)) <0)

Por lo tanto, no puedo conectar el socket web y tampoco puedo obtener un mensaje de respuesta del socket porque el Estado del socket: 3 (Cerrado) se muestra en mi navegador cuando ejecuto la página del cliente.

¿Tienes una idea de lo que falta? Gracias de antemano.


Siga estos pasos si está en openSuse o SUSE.

Instala php7 si aún no está instalado.

zypper in php7

Si tienes php7 instalado, actualízalo con:

zypper update php7

Instalar php7-sockets

zypper in php7-sockets