Deshabilitar la verificación de funciones

Utiliza este script para comprobar si hay funciones deshabilitadas. Ejecuta en la línea de comandos: curl -Ss https://www.workerman.net/webman/check | php

Si aparece el mensaje La función Functions ha sido deshabilitada. Por favor revisa disable_functions en php.ini, significa que las funciones en las que webman depende están deshabilitadas. Debes habilitarlas en php.ini para poder utilizar webman normalmente. A continuación se presentan algunos métodos para habilitarlas.

Método 1

Instala webman/console
composer require webman/console ^v1.2.35

Ejecuta el comando
php webman fix-disable-functions

Método 2

Ejecuta el script curl -Ss https://www.workerman.net/webman/fix-disable-functions | php para habilitarlas.

Método 3

Ejecuta php --ini para encontrar la ubicación del archivo php.ini utilizado por php cli.

Abre php.ini y encuentra disable_functions. Habilita las siguientes funciones:

stream_socket_client
pcntl_signal_dispatch
pcntl_signal
pcntl_alarm
pcntl_fork
posix_getuid
posix_getpwuid
posix_kill
posix_setsid
posix_getpid
posix_getpwnam
posix_getgrnam
posix_getgid
posix_setgid
posix_initgroups
posix_setuid
posix_isatty
proc_open
proc_get_status
proc_close
shell_exec