Heim > Artikel > Backend-Entwicklung > Was bedeutet fpm in PHP?
fpm in PHP bedeutet PHP FastCGI Manager, und für PHP vor PHP5.3.3 handelt es sich um ein Patch-Paket, das die FastCGI-Prozessverwaltung in das PHP-Paket integrieren soll.
Die Betriebsumgebung dieses Artikels: Windows7-System, PHP7.1-Version, DELL G3-Computer
Was bedeutet fpm in PHP?
PHP-FPM (FastCGI Process Manager: FastCGI Process Manager) ist ein PHPFastCGI-Manager für PHP vor PHP 5.3.3. Es handelt sich um ein Patch-Paket, das die FastCGI-Prozessverwaltung in das PHP-Paket integrieren soll. Wenn Sie PHP vor PHP5.3.3 verwenden, müssen Sie es in Ihren PHP-Quellcode patchen und können es nach dem Kompilieren und Installieren von PHP verwenden.
Im Vergleich zu Spawn-FCGI verfügt PHP-FPM über eine bessere CPU- und Speichersteuerung. Ersteres stürzt leicht ab und muss mit crontab überwacht werden, während PHP-FPM keine derartigen Probleme aufweist.
Einführung
Ab PHP 5.4 RC2 wurde php-fpm reguliert und wird vom PHP-Team nicht mehr als EXPERIMENTAL (experimentell) markiert.
PHP5.3.3 hat PHP-FPM integriert und ist kein Drittanbieterpaket mehr. PHP-FPM bietet eine bessere PHP-Prozessverwaltungsmethode, kann Speicher und Prozesse effektiv steuern und die PHP-Konfiguration reibungslos neu laden. Es bietet mehr Vorteile als spawn-fcgi und ist daher offiziell in PHP enthalten. Sie können PHP-FPM aktivieren, indem Sie den Parameter –enable-fpm in ./configure übergeben.
Verwenden Sie PHP-FPM, um den FastCGI-Prozess von PHP-CGI zu steuern
--stop Fastcgi-Prozess von PHP zwangsweise beenden--quit Fastcgi-Prozess von PHP reibungslos beenden--restart Fastcgi-Prozess von PHP neu starten--reload php.ini von PHP reibungslos neu laden-- logrotate aktiviert Protokolldateien wiederEmpfohlenes Lernen: „
PHP-Video-Tutorial
“Das obige ist der detaillierte Inhalt vonWas bedeutet fpm in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!