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:

  1. Execute php --ini para encontrar a localização do arquivo php.ini usado pelo php cli.

  2. Abra o arquivo php.ini e localize a opção disable_functions para 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