PHP-FPM (FastCGI Process Manager) ist ein wichtiger Dienst, der PHP-Anfragen auf einem Webserver verwaltet. Ein Neustart von PHP-FPM ist häufig erforderlich, wenn Sie Konfigurationsänderungen vorgenommen, PHP-Versionen aktualisiert oder Probleme behoben haben. Dieser Leitfaden zeigt Ihnen verschiedene Methoden zum Neustart von PHP-FPM, je nach Betriebssystem und PHP-Version Ihres Servers.
Die meisten modernen Linux-Distributionen, einschließlich Ubuntu, Debian, CentOS und RHEL, verwenden systemd zur Verwaltung von Diensten. Verwenden Sie den folgenden Befehl:
sudo systemctl restart php-fpm
Für bestimmte PHP-Versionen (z. B. PHP 7.4 oder PHP 8.1) geben Sie die Version an:
sudo systemctl restart php7.4-fpm
sudo systemctl restart php8.1-fpm
Um den Status von PHP-FPM zu überprüfen:
sudo systemctl status php-fpm
Einige ältere Linux-Distributionen verwenden den Befehl service anstelle von systemctl:
sudo service php-fpm restart
Für bestimmte PHP-Versionen:
sudo service php7.4-fpm restart
sudo service php8.1-fpm restart
Auf älteren Systemen, die noch auf SysVinit angewiesen sind, starten Sie PHP-FPM neu mit:
sudo /etc/init.d/php-fpm restart
Für eine bestimmte PHP-Version:
sudo /etc/init.d/php7.4-fpm restart
Anstelle eines vollständigen Neustarts können Sie PHP-FPM neu laden, um Änderungen zu übernehmen, ohne bestehende Verbindungen zu beenden:
sudo systemctl reload php-fpm
Für bestimmte PHP-Versionen:
sudo systemctl reload php7.4-fpm
Wenn ein Neustart-Befehl nicht funktioniert, kann es helfen, PHP-FPM manuell zu stoppen und zu starten:
sudo systemctl stop php-fpm
sudo systemctl start php-fpm
Wenn PHP-FPM nicht reagiert, beenden Sie alle Prozesse manuell und starten Sie sie neu:
sudo pkill -9 php-fpm
sudo systemctl start php-fpm
Der Neustart von PHP-FPM ist ein wichtiger Schritt, um die Leistung des Webservers aufrechtzuerhalten und Konfigurationsänderungen vorzunehmen. Je nach Linux-Distribution und PHP-Version können Sie systemctl, service, init.d oder die manuelle Prozessbeendigung verwenden, um PHP-FPM effektiv neu zu starten.