Dieses Mal werde ich Ihnen eine detaillierte Erklärung der Schritte zum Hinzufügen von Diensten zu PHP-FPM geben. Was sind die Vorsichtsmaßnahmen für das Hinzufügen von Diensten zu PHP-FPM? sehen.
Nginx, das PHP über FastCGI ausführt, hat offensichtliche Vorteile gegenüber Apache, einschließlich einer PHP-Umgebung. Kürzlich gab es Neuigkeiten, dass PHP5.4 höchstwahrscheinlich den PHP-FPM-Patch in den Kernel integrieren wird, der PHP auf der Nginx-Serverplattform ausführt Um es einfacher zu machen, werfen wir einen Blick auf ein Beispiel für den reibungslosen Start und die Konfiguration von Diensten durch PHP-FPM.
Mein PHP-Quellcode ist installiert. php-fpm-Versionen nach PHP 5.3.2 unterstützen das vorherige php-fpm (start|restart|stop|reload) nicht. Wenn Sie also php-fpm als Dienst konfigurieren und Smooth Start/Restart hinzufügen.
Konfigurieren Sie php-fpm.conf(vi /usr/local/php54/etc/php-fpm.conf)
und entfernen Sie das ; vor pid(;pid = run/php-fpm.pid)
.
Da PHP kompiliert und installiert wird, werden viele Binärdateien im PHP-Verzeichnis generiert. Suchen Sie init.d.php-fpm und kopieren Sie sie nach init.d.
cp /usr/local/src/php54/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
Berechtigungen festlegen und Dienste hinzufügen
chmod +x /etc/init.d/php-fpm chkconfig --add php-fpm
Sie können die folgenden Befehle verwenden, um PHP-FPM in Zukunft zu verwalten
service php-fpm start service php-fpm stop service php-fpm restart service php-fpm reload
Ich glaube, Sie haben die Methode nach dem Lesen gemeistert Fall in diesem Artikel, mehr Bitte beachten Sie andere verwandte Artikel auf der chinesischen PHP-Website!
Empfohlene Lektüre:
Wie man 360-Suchmaschinen dazu bringt, die PHP-Rewriting-Methode einzubinden
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Schritte zum Hinzufügen eines Dienstes zu PHP-FPM. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!