Heim > Backend-Entwicklung > PHP-Problem > So starten Sie ohne PHP-FPM neu

So starten Sie ohne PHP-FPM neu

PHPz
Freigeben: 2023-04-04 16:00:01
Original
531 Leute haben es durchsucht

Auf einem Server, auf dem eine PHP-Website oder -Anwendung ausgeführt wird, wird PHP-FPM normalerweise als PHP-Interpreter verwendet. In einigen Fällen können Sie jedoch möglicherweise nicht die Administratorrechte des PHP-FPM-Servers nutzen und den Server einfach als normaler Benutzer verwalten. In diesem Fall stehen Sie möglicherweise vor einigen Herausforderungen, z. B. beim Neustart des PHP-FPM-Servers. In diesem Artikel erfahren Sie, wie Sie den PHP-FPM-Server ohne Administratorrechte neu starten.

  1. Überprüfen Sie die aktuell ausgeführten PHP-FPM-Prozesse.

In einer Umgebung ohne Administratorrechte müssen Sie sich als Standardbenutzer am Server anmelden und dann die aktuell ausgeführten PHP-FPM-Prozesse überprüfen. Dazu können Sie den folgenden Befehl verwenden:

ps aux | grep php-fpm
Nach dem Login kopieren

Dadurch werden alle laufenden PHP-FPM-Prozesse angezeigt.

  1. Beenden Sie den aktuell laufenden PHP-FPM-Prozess

Wenn Sie den PHP-FPM-Server neu starten müssen, müssen Sie zuerst den aktuell laufenden PHP-FPM-Prozess beenden. Dazu können Sie den folgenden Befehl verwenden:

kill <php-fpm-pid>
Nach dem Login kopieren

wobei die PID des Prozesses ist, den Sie beenden möchten.

  1. Starten Sie den PHP-FPM-Server

Nachdem Sie den PHP-FPM-Prozess beendet haben, können Sie mit dem Neustart des PHP-FPM-Servers beginnen. Dazu können Sie den folgenden Befehl verwenden:

sudo php-fpm
Nach dem Login kopieren

Dieser Befehl führt den PHP-FPM-Server mit Administratorrechten aus.

Wenn Sie keine Administratorrechte haben, können Sie versuchen, PHP-FPM lokal zu installieren und es für die Kommunikation mit dem Remote-Server einzurichten. In diesem Fall können Sie den PHP-FPM-Server mit dem folgenden Befehl neu starten:

sudo systemctl restart php-fpm
Nach dem Login kopieren

Dieser Befehl eignet sich für Linux-Distributionen, die systemd als Prozessmanager verwenden.

  1. Testen Sie den PHP-FPM-Serverstatus

Nach dem Neustart des PHP-FPM-Servers sollten Sie den Status des PHP-FPM-Servers testen, um sicherzustellen, dass er normal läuft. Dazu können Sie auf Ihrem Server eine phpinfo.php-Datei mit folgendem Inhalt erstellen:

<?php
phpinfo();
?>
Nach dem Login kopieren

Greifen Sie dann über Ihren Browser auf die phpinfo.php-Datei zu, um zu sehen, ob der PHP-FPM-Server erfolgreich neu gestartet wurde.

Fazit

Der Neustart des PHP-FPM-Servers ohne Administratorrechte kann einige Einschränkungen mit sich bringen, aber solange Sie die richtigen Befehle kennen, können Sie ihn problemlos bewerkstelligen. Stellen Sie außerdem vor dem Neustart des PHP-FPM-Servers sicher, dass alle laufenden PHP-FPM-Prozesse beendet werden, um einen erfolgreichen Neustart des PHP-FPM-Servers sicherzustellen.

Das obige ist der detaillierte Inhalt vonSo starten Sie ohne PHP-FPM neu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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