Różne sposoby na ponowne uruchomienie PHP-FPM
Restartowanie PHP-FPM na VPS AvaHost: Szybki przewodnik
PHP-FPM (FastCGI Process Manager) obsługuje żądania PHP na wysokowydajnym VPS AvaHost, zasilając dynamiczne strony internetowe, takie jak WordPress lub aplikacje niestandardowe. Restartowanie PHP-FPM jest konieczne po zmianach w konfiguracji, aktualizacjach PHP lub w celu rozwiązania problemów, takich jak błędy 502. Ten przewodnik przedstawia proste metody restartowania PHP-FPM na VPS z Ubuntu lub CentOS w AvaHost, wykorzystując NVMe SSD i kompatybilność z LiteSpeed dla optymalnej wydajności.
Wymagania wstępne
VPS AvaHost z systemem Linux (np. VPS Basic, €10/miesiąc) z Ubuntu lub CentOS.
Dostęp root lub sudo (ssh root@twoj-vps-ip).
Zainstalowane PHP-FPM (domyślnie z pakietem LAMP AvaHost lub cPanel).
Znajomość wersji PHP (np. 7.4, 8.1) za pomocą:
php -v
1. Restart PHP-FPM za pomocą systemctl (Nowoczesne systemy Linux)
Większość nowoczesnych dystrybucji Linux, w tym Ubuntu, Debian, CentOS i RHEL, używa systemd do zarządzania usługami. Użyj następującego polecenia:
sudo systemctl restart php-fpm
Dla konkretnych wersji PHP (np. PHP 7.4 lub PHP 8.1) określ wersję:
sudo systemctl restart php7.4-fpm sudo systemctl restart php8.1-fpm
Aby sprawdzić status PHP-FPM:
sudo systemctl status php-fpm
2. Restart PHP-FPM za pomocą service (Starsze systemy)
Niektóre starsze dystrybucje Linux używają polecenia service zamiast systemctl:
sudo service php-fpm restart
Dla konkretnych wersji PHP:
sudo service php7.4-fpm restart sudo service php8.1-fpm restart
3. Restart PHP-FPM za pomocą init.d (Systemy dziedziczone)
Na systemach dziedzicznych, które wciąż polegają na SysVinit, zrestartuj PHP-FPM za pomocą:
sudo /etc/init.d/php-fpm restart
Dla konkretnej wersji PHP:
sudo /etc/init.d/php7.4-fpm restart
4. Przeładuj PHP-FPM bez zrywania połączeń
Zamiast pełnego restartu, możesz przeładować PHP-FPM, aby zastosować zmiany bez przerywania istniejących połączeń:
sudo systemctl reload php-fpm
Dla konkretnych wersji PHP:
sudo systemctl reload php7.4-fpm
5. Ręczne zatrzymanie i uruchomienie PHP-FPM
Jeśli polecenie restartu nie działa, ręczne zatrzymanie i uruchomienie PHP-FPM może pomóc:
sudo systemctl stop php-fpm sudo systemctl start php-fpm
6. Zakończ i zrestartuj procesy PHP-FPM
Jeśli PHP-FPM nie odpowiada, ręcznie zakończ wszystkie procesy i zrestartuj:
sudo pkill -9 php-fpm sudo systemctl start php-fpm
Podsumowanie
Restartowanie PHP-FPM na VPS AvaHost jest proste za pomocą systemctl, service lub metod ręcznych, zapewniając płynne działanie aplikacji opartych na PHP, takich jak WordPress lub niestandardowe CMS. NVMe SSD AvaHost, integracja z LiteSpeed i narzędzia cPanel zwiększają wydajność i upraszczają zarządzanie.


