Heim  >  Artikel  >  Backend-Entwicklung  >  Beispiel für das Hinzufügen eines Dienstes zu PHP-FPM

Beispiel für das Hinzufügen eines Dienstes zu PHP-FPM

不言
不言Original
2018-04-27 09:50:211457Durchsuche

In diesem Artikel wird hauptsächlich das Beispiel des Hinzufügens von Diensten zu PHP-FPM vorgestellt.

Nginx, das PHP über FastCGI ausführt, hat in letzter Zeit offensichtliche Vorteile gegenüber Apache Neuigkeiten: PHP5.4 wird höchstwahrscheinlich den PHP-FPM-Patch in den Kernel integrieren und es wird einfacher sein, PHP auf der Nginx-Serverplattform auszuführen. Schauen wir uns ein Beispiel für den reibungslosen Start und die Konfiguration von Diensten durch PHP-FPM an.

Mein PHP wird aus dem Quellcode installiert. php-fpm-Versionen nach PHP 5.3.2 unterstützen das vorherige php-fpm (start|restart|stop|reload) nicht, wenn Sie 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 den folgenden Befehl verwenden, um Verwalten Sie es in Zukunft mit PHP-FPM

service php-fpm start
service php-fpm stop
service php-fpm restart
service php-fpm reload

Verwandte Empfehlungen:

So starten Sie das Skript für PHP-FPM Service


Das obige ist der detaillierte Inhalt vonBeispiel für das Hinzufügen eines Dienstes zu PHP-FPM. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn