Funktionsprüfung deaktivieren
Verwenden Sie dieses Skript, um nach deaktivierten Funktionen zu suchen. Von der Befehlszeile ausführencurl -Ss https://www.workerman.net/check | php
Wenn eine Meldung Function 函数名 may be disabled. Please check disable_functions in php.ini
angezeigt wird, dass die Funktionen, von denen Workerman abhängt, deaktiviert sind, müssen Sie sie in php.ini deaktivieren, um Workerman normal verwenden zu können.
Um die Deaktivierung aufzuheben, wählen Sie bitte eine der beiden folgenden Methoden.
Methode 1: Skriptfreigabe
Skript ausführen, curl -Ss https://www.workerman.net/fix | php
um die Deaktivierung aufzuheben
Methode 2: Manuell freigeben
Gehen Sie wie folgt vor:
1. Führen Sie den Befehl aus php --ini
, um den Speicherort der von PHP CLI verwendeten Datei php.ini zu ermitteln
2. Öffnen Sie php.ini und suchen Sie nach disable_functions
einem Element zum Deaktivieren der entsprechenden Funktion.
Abhängige Funktionen
Um Workerman verwenden zu können, müssen Sie die folgenden Funktionen deaktivieren
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