Maison >développement back-end >Problème PHP >Comment redémarrer sans php-fpm
Sur un serveur exécutant un site Web ou une application PHP, PHP-FPM est généralement utilisé comme interpréteur PHP. Cependant, dans certains cas, vous ne pourrez peut-être pas utiliser les droits d'administrateur du serveur PHP-FPM et simplement gérer le serveur en tant qu'utilisateur normal. Dans ce cas, vous pourriez être confronté à des difficultés telles que la manière de redémarrer le serveur PHP-FPM. Cet article va vous montrer comment redémarrer le serveur PHP-FPM sans droits d'administrateur.
Dans un environnement sans droits d'administrateur, vous devez vous connecter au serveur en tant qu'utilisateur standard, puis vérifier les processus PHP-FPM en cours d'exécution. Pour ce faire, vous pouvez utiliser la commande suivante :
ps aux | grep php-fpm
Cela affichera tous les processus PHP-FPM en cours d'exécution.
Si vous devez redémarrer le serveur PHP-FPM, vous devez d'abord tuer le processus PHP-FPM en cours d'exécution. Pour ce faire, vous pouvez utiliser la commande suivante :
kill <php-fpm-pid>
où
Après avoir tué le processus PHP-FPM, vous pouvez commencer à redémarrer le serveur PHP-FPM. Pour ce faire, vous pouvez utiliser la commande suivante :
sudo php-fpm
Cette commande exécutera le serveur PHP-FPM avec les droits d'administrateur.
Si vous n'avez pas de droits d'administrateur, vous pouvez essayer d'installer PHP-FPM localement et le configurer pour communiquer avec le serveur distant. Dans ce cas, vous pouvez redémarrer le serveur PHP-FPM à l'aide de la commande suivante :
sudo systemctl restart php-fpm
Cette commande convient aux distributions Linux qui utilisent systemd comme gestionnaire de processus.
Après avoir redémarré le serveur PHP-FPM, vous devez tester l'état du serveur PHP-FPM pour vous assurer qu'il fonctionne normalement. Pour ce faire, vous pouvez créer un fichier phpinfo.php sur votre serveur avec le contenu suivant :
<?php phpinfo(); ?>
Ensuite, accédez au fichier phpinfo.php via votre navigateur pour voir si le serveur PHP-FPM a redémarré avec succès.
Conclusion
Redémarrer le serveur PHP-FPM sans droits d'administrateur peut avoir certaines limitations, mais tant que vous connaissez les commandes correctes, vous pouvez le réaliser facilement. De plus, avant de redémarrer le serveur PHP-FPM, assurez-vous de tuer tous les processus PHP-FPM en cours d'exécution pour garantir un redémarrage réussi du serveur PHP-FPM.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!