Repornirea PHP-FPM pe AvaHost VPS: Ghid rapid

PHP-FPM (FastCGI Process Manager) gestionează solicitările PHP pe VPS-ul de înaltă performanță AvaHost, alimentând site-uri dinamice precum WordPress sau aplicații personalizate. Repornirea PHP-FPM este necesară după modificări de configurare, actualizări PHP sau pentru a depana probleme precum erori 502. Acest ghid oferă metode simple de repornire a PHP-FPM pe VPS-ul AvaHost Ubuntu sau CentOS, valorificând SSD-urile NVMe și compatibilitatea LiteSpeed pentru performanță optimă.

Condiții prealabile

  • AvaHost Linux VPS (de ex., VPS Basic, 10 €/lună) cu Ubuntu sau CentOS.

  • Root sau acces sudo(ssh root@your-vps-ip).

  • PHP-FPM instalat (implicit cu AvaHost’s LAMP stack sau cPanel).

  • Cunoașterea versiunii PHP (de exemplu, 7.4, 8.1) prin:

    php -v

1. Repornirea PHP-FPM utilizând systemctl (sisteme Linux moderne)

Majoritatea distribuțiilor Linux moderne, inclusiv Ubuntu, Debian, CentOS și RHEL, utilizează systemd pentru a gestiona serviciile. Utilizați următoarea comandă:

sudo systemctl restart php-fpm

Pentru versiuni PHP specifice (de exemplu, PHP 7.4 sau PHP 8.1), specificați versiunea:

sudo systemctl restart php7.4-fpm
sudo systemctl restart php8.1-fpm

Pentru a verifica starea PHP-FPM:

sudo systemctl status php-fpm

2. Repornirea PHP-FPM utilizând serviciul (sisteme mai vechi)

Unele distribuții Linux mai vechi utilizează comanda service în loc de systemctl:

sudo service php-fpm restart

Pentru anumite versiuni PHP:

sudo service php7.4-fpm restart
sudo service php8.1-fpm restart

3. Repornirea PHP-FPM folosind init.d (sisteme vechi)

Pe sistemele vechi care încă se bazează pe SysVinit, reporniți PHP-FPM cu:

sudo /etc/init.d/php-fpm restart

Pentru o anumită versiune PHP:

sudo /etc/init.d/php7.4-fpm restart

4. Reîncărcarea PHP-FPM fără întreruperea conexiunilor

În loc de o repornire completă, puteți reîncărca PHP-FPM pentru a aplica modificările fără a întrerupe conexiunile existente:

sudo systemctl reload php-fpm

Pentru anumite versiuni PHP:

sudo systemctl reload php7.4-fpm

5. Oprirea și pornirea manuală a PHP-FPM

Dacă o comandă de repornire nu funcționează, oprirea și pornirea manuală a PHP-FPM poate ajuta:

sudo systemctl stop php-fpm
sudo systemctl start php-fpm

6. Oprirea și repornirea proceselor PHP-FPM

Dacă PHP-FPM nu răspunde, opriți manual toate procesele și reporniți:

sudo pkill -9 php-fpm
sudo systemctl start php-fpm

Concluzie

Repornirea PHP-FPM pe VPS-ul AvaHost este simplă folosind systemctl, service sau metode manuale, asigurând o funcționare fără probleme pentru aplicațiile bazate pe PHP precum WordPress sau CMS personalizat. SSD-urile NVMe ale AvaHost, integrarea LiteSpeed și instrumentele cPanel îmbunătățesc performanța și simplifică gestionarea.