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

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

不言
Freigeben: 2023-03-24 22:24:02
Original
1527 Leute haben es durchsucht

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
Nach dem Login kopieren

Berechtigungen festlegen und Dienste hinzufügen

chmod +x /etc/init.d/php-fpm
chkconfig --add php-fpm
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage