Heim >Backend-Entwicklung >PHP-Problem >So deaktivieren Sie PHP FPM unter Linux
So schließen Sie PHP FPM unter Linux: Kopieren Sie zuerst die Init-Datei von „php-fpm“ im Quellcode auf das System. Verwenden Sie dann den Befehl „Service PHP-FPM Stop“, um PHP FPM zu schließen.
Empfohlen: „PHP-Video-Tutorial“
Schließen Sie den PHP-FPM-Prozess:
Sie können die PHP-FPM-Init-Datei im Quellcode in das System kopieren:
cp -f sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
Dann Sie Sie können den folgenden Befehl verwenden, um PHP-FPM zu starten, zu stoppen, neu zu starten und neu zu laden:
service php-fpm start service php-fpm restart service php-fpm stop service php-fpm reload
Die extreme Methode ist die Verwendung von killall. Wenn der folgende Inhalt angezeigt wird, bedeutet dies, dass alle PHP-FPM-Prozesse beendet wurden:
[root@test ~]# killall php-fpm php-fpm: no process found
I Unter PHP-FPM wird für jede Site ein separater Prozess gestartet und zur Verbesserung der Sicherheit werden unterschiedliche Benutzer und Gruppen verwendet. Nach dem Start sieht es so aus:
Bei der Anzeige mit ps sieht es so aus:
[root@web ~]# ps -aux | grep php root 1575 0.0 0.0 246668 7100 ? Ss Apr13 0:08 php-fpm: master process (/usr/local/php7/etc/php-fpm.conf) mysqltc+ 1577 0.0 0.0 246660 6712 ? S Apr13 0:00 php-fpm: pool mysqltcom root 4318 0.0 0.0 112652 960 pts/1 S+ 01:12 0:00 grep --color=auto php zabbixt+ 18183 0.0 0.1 252160 15888 ? S Apr15 0:04 php-fpm: pool zabbixtcom zabbixt+ 19337 0.0 0.1 252136 15780 ? S Apr15 0:01 php-fpm: pool zabbixtcom
Die Art und Weise, wie Sie killall verwenden, ist also korrekt:
[root@test ~]# killall php-fpm
Das obige ist der detaillierte Inhalt vonSo deaktivieren Sie PHP FPM unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!