Der Unterschied zwischen PHP und PHPFPM: 1. PHP ist eine serverseitige Skriptsprache und PHPFastCGI-Manager. 2. Für PHP vor PHP5.3.3 ist PHPFPM ein Patch-Paket integriertes PHP-FPM und so weiter.
Die Betriebsumgebung dieses Artikels: Windows7-System, PHP7.1-Version, DELL G3-Computer
PHP-FPM-Einführung:
PHP-FPM (FastCGI Process Manager: FastCGI Process Manager) ist ein PHPFastCGI manager für PHP vor PHP 5.3.3 ist ein Patch-Paket zur Integration der FastCGI-Prozessverwaltung in das PHP-Paket. 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.
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 Den Fastcgi-Prozess von PHP zwangsweise beenden--quit Den Fastcgi-Prozess von PHP reibungslos beenden--restart Den Fastcgi-Prozess von PHP neu starten--reload Die php.ini von PHP reibungslos neu laden- - logrotate aktiviert Protokolldateien wiederEinführung in PHP:
PHP (Pre Hypertext Preprocessor) ist eine serverseitig ausgeführte Skriptsprache. Sie eignet sich besonders für die Webentwicklung und kann in HTML eingebettet werden. Die PHP-Syntax nutzt C, Java und Perl. Das Hauptziel der Sprache besteht darin, Webentwicklern das schnelle Schreiben dynamischer Webseiten zu ermöglichen. [1-2]PHP-Skripte werden hauptsächlich für die Webserverentwicklung, die Befehlszeile und das Schreiben von Desktopanwendungen verwendet. PHP unterstützt den komplexen WDDX-Datenaustausch zwischen allen Webentwicklungssprachen. In Bezug auf Verbindungen unterstützt PHP bereits On-the-Fly-Verbindungen zu Java-Objekten und kann diese transparent als PHP-Objekte verwenden.
Empfohlenes Lernen: „PHP-Video-Tutorial
“Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen PHP und PHPFPM. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!