Vérification des fonctions désactivées

Utilisez ce script pour vérifier s'il y a des fonctions désactivées. Exécutez la commande en ligne curl -Ss https://www.workerman.net/check | php

Si vous voyez le message Function 函数名 may be disabled. Please check disable_functions in php.ini, cela signifie qu'une fonction requise par workerman est désactivée, et il est nécessaire de la réactiver dans php.ini pour utiliser workerman correctement. Vous pouvez choisir l'une des deux méthodes ci-dessous pour réactiver la fonction.

Méthode 1 : Réactivation par script

Exécutez le script curl -Ss https://www.workerman.net/fix | php pour réactiver la fonction.

Méthode 2 : Réactivation manuelle

Les étapes sont les suivantes :

  1. Exécutez php --ini pour trouver l'emplacement du fichier php.ini utilisé par le CLI PHP.

  2. Ouvrez php.ini, trouvez l'élément disable_functions et retirez la désactivation de la fonction correspondante.

Fonctions requises
Pour utiliser workerman, vous devez réactiver les fonctions suivantes :

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