Verificação de Funções Desabilitadas
Use este script para verificar se há funções desabilitadas. Execute o comando curl -Ss https://www.workerman.net/check | php
Se houver a mensagem Function 函数名 may be disabled. Please check disable_functions in php.ini isso significa que as funções dependentes do workerman estão desabilitadas, e será necessário habilitá-las no php.ini para que o workerman funcione corretamente.
Para habilitar, você pode escolher uma das duas opções a seguir.
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
Os passos são os seguintes:
-
Execute
php --inipara encontrar a localização do arquivo php.ini usado pelo php cli. -
Abra o arquivo php.ini e localize a opção
disable_functionspara habilitar as funções correspondentes.
Funções Dependentes
Para usar o workerman, você deve 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