Redémarrer PHP-FPM sur AvaHost VPS : Guide rapide

PHP-FPM (FastCGI Process Manager) gère les requêtes PHP sur le VPS haute performance d’AvaHost, alimentant les sites web dynamiques comme WordPress ou les applications personnalisées. Le redémarrage de PHP-FPM est nécessaire après des changements de configuration, des mises à jour de PHP, ou pour résoudre des problèmes tels que des erreurs 502. Ce guide fournit des méthodes simples pour redémarrer PHP-FPM sur le VPS Ubuntu ou CentOS d’AvaHost, en tirant parti des disques SSD NVMe et de la compatibilité LiteSpeed pour des performances optimales.

Prérequis

  • VPS Linux AvaHost (par exemple, VPS Basic, €10/mois) avec Ubuntu ou CentOS.

  • Accès root ou sudo(ssh root@votre-vps-ip).

  • PHP-FPM installé (par défaut avec la pile LAMP d’AvaHost ou cPanel).

  • Connaissance de la version de PHP (par exemple, 7.4, 8.1) via :

    php -v

1. Redémarrer PHP-FPM avec systemctl (systèmes Linux modernes)

La plupart des distributions Linux modernes, y compris Ubuntu, Debian, CentOS et RHEL, utilisent systemd pour gérer les services. Utilisez la commande suivante :

sudo systemctl restart php-fpm

Pour des versions spécifiques de PHP (par exemple, PHP 7.4 ou PHP 8.1), spécifiez la version :

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

Pour vérifier le statut de PHP-FPM :

sudo systemctl status php-fpm

2. Redémarrer PHP-FPM en utilisant le service (anciens systèmes)

Certaines distributions Linux plus anciennes utilisent la commande service au lieu de systemctl :

sudo service php-fpm restart

Pour certaines versions de PHP :

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

3. Redémarrer PHP-FPM avec init.d (systèmes anciens)

Sur les anciens systèmes qui utilisent encore SysVinit, redémarrez PHP-FPM avec :

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

Pour une version spécifique de PHP :

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

4. Recharger PHP-FPM sans perdre les connexions

Au lieu d’un redémarrage complet, vous pouvez recharger PHP-FPM pour appliquer les changements sans interrompre les connexions existantes :

sudo systemctl reload php-fpm

Pour des versions spécifiques de PHP :

sudo systemctl reload php7.4-fpm

5. Arrêter et démarrer PHP-FPM manuellement

Si la commande de redémarrage ne fonctionne pas, arrêter et démarrer manuellement PHP-FPM peut être utile :

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

6. Arrêter et redémarrer les processus PHP-FPM

Si PHP-FPM ne répond pas, tuer manuellement tous les processus et redémarrer :

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

Conclusion

Le redémarrage de PHP-FPM sur le VPS d’AvaHost est simple en utilisant systemctl, service, ou des méthodes manuelles, assurant un fonctionnement sans problème pour les applications basées sur PHP comme WordPress ou les CMS personnalisés. Les SSD NVMe d’AvaHost, l’intégration LiteSpeed et les outils cPanel améliorent les performances et simplifient la gestion.