Maison >développement back-end >Problème PHP >Comment redémarrer sans php-fpm

Comment redémarrer sans php-fpm

PHPz
PHPzoriginal
2023-04-04 10:42:26512parcourir

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.

  1. Vérifiez les processus PHP-FPM en cours d'exécution

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.

  1. Tuez le 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>

est le PID du processus que vous souhaitez tuer.

  1. Démarrez le serveur PHP-FPM

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.

  1. Testez l'état du serveur PHP-FPM

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn