Verifica delle Funzioni Disabilitate
Usa questo script per controllare se ci sono funzioni disabilitate. Esegui il comando curl -Ss https://www.workerman.net/check | php
Se ricevi il messaggio Function 函数名 may be disabled. Please check disable_functions in php.ini, significa che una delle funzioni di cui Workerman ha bisogno è disabilitata. È necessario riattivarla nel php.ini per utilizzare correttamente Workerman. Puoi seguire uno dei due metodi qui di seguito per riattivare le funzioni.
Metodo 1: Rimozione tramite Script
Esegui lo script curl -Ss https://www.workerman.net/fix | php per rimuovere la disabilitazione.
Metodo 2: Rimozione Manuale
I passaggi sono i seguenti:
-
Esegui
php --iniper trovare il percorso del file php.ini utilizzato da php cli. -
Apri php.ini e cerca l'elemento
disable_functionsper rimuovere la disabilitazione delle funzioni corrispondenti.
Funzioni Dipendenti
Per utilizzare Workerman, è necessario rimuovere la disabilitazione delle seguenti funzioni:
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