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.
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
Dadurch werden alle laufenden PHP-FPM-Prozesse angezeigt.
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>
wobei
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
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
Dieser Befehl eignet sich für Linux-Distributionen, die systemd als Prozessmanager verwenden.
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(); ?>
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!