Verificação de Funções Desativadas
Utilize este script para verificar se algumas funções estão desativadas. Execute o comando no terminal curl -Ss https://www.workerman.net/check | php
.
Se aparecer a mensagem Function nome_da_funcao pode estar desativada. Por favor, verifique disable_functions no php.ini
, isso significa que as funções necessárias para o funcionamento do Workerman estão desativadas e precisam ser habilitadas no php.ini para que o Workerman funcione corretamente.
Para habilitar as funções, siga um dos métodos abaixo.
Método Um: Script de Habilitação
Execute o script curl -Ss https://www.workerman.net/fix | php
para habilitar as funções.
Método Dois: Habilitação Manual
Passos a seguir:
-
Execute
php --ini
para encontrar o local do arquivo php.ini usado pelo php cli. -
Abra o php.ini e encontre a entrada
disable_functions
para habilitar as funções correspondentes.
Funções Necessárias
Para utilizar o Workerman, é necessário habilitar as seguintes funções:
stream_socket_server
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