Maison >développement back-end >Problème PHP >Comment désactiver php-fpm sous Linux ? Introduction à diverses méthodes

Comment désactiver php-fpm sous Linux ? Introduction à diverses méthodes

PHPz
PHPzoriginal
2023-03-22 11:24:362610parcourir

Linux est un système d'exploitation open source qui peut fonctionner sur différentes plateformes. Il est utilisé par de nombreuses entreprises, dont certaines l'utilisent pour exécuter leurs applications de sites Web. Cependant, sur les plates-formes Linux, il est également courant de modifier et de configurer les applications. L'une des tâches courantes consiste à arrêter PHP-FPM (FastCGI Process Manager).

Dans cet article, je vais vous présenter comment désactiver PHP-FPM via différentes méthodes. Cela aidera les administrateurs et les développeurs à garantir la stabilité et la sécurité de leurs serveurs. Dans cet article, je présenterai quelques méthodes différentes qui fonctionnent pour différentes situations et environnements.

Méthode 1 : Désactivez php-fpm via la ligne de commande

La première méthode consiste à désactiver PHP-FPM via la ligne de commande. Il s'agit de la méthode la plus simple et nécessite l'exécution d'une courte commande sur une seule ligne.

Étape 1 : Tout d'abord, accédez au système serveur via SSH ou un terminal.

Étape 2 : Arrêtez le service PHP-FPM via la commande suivante :

sudo service php-fpm stop

Cette commande mettra en pause le service PHP-FPM, ce qui arrêtera tous les processus PHP.

Étape 3 : Si vous souhaitez redémarrer le service PHP-FPM, vous pouvez utiliser la commande suivante :

sudo service php-fpm start

Cela redémarrera le service PHP-FPM, qui redémarrera tous les processus PHP-FPM.

Méthode 2 : Désactivez php-fpm en éditant le fichier de configuration

La deuxième méthode pour désactiver PHP-FPM consiste à éditer le fichier de configuration. Cette méthode nécessite d'accéder au fichier de configuration PHP-FPM et d'apporter quelques modifications pour arrêter le service. Voici quelques étapes simples.

Étape 1 : Tout d'abord, accédez au système serveur via SSH ou un terminal.

Étape 2 : Entrez le répertoire où se trouve le fichier de configuration PHP-FPM. Dans le cas d'Ubuntu 14.04, les fichiers de configuration se trouvent dans le répertoire /etc/php5/fpm/.

cd /etc/php5/fpm/

Étape 3 : Ouvrez le fichier de configuration PHP-FPM à l'aide de la commande suivante :

sudo nano php-fpm.conf

Étape 4 : Recherchez la ligne "pm = Dynamic" et utilisez Ctrl+W ou la fonction de navigation pour la trouver.

Étape 5 : Changez le gestionnaire de processus dynamique en gestionnaire de processus statique :

pm = static

Étape 6 : Définissez « pm.max_children » sur 0 :

pm.max_children = 0

Étape 7 : Définissez « pm.max_requests » sur 0 :

pm.max_requests = 0

Étape 8 : Enregistrez et fermez le fichier de configuration.

Méthode 3 : Désactivez php-fpm via le gestionnaire de packages

La troisième méthode consiste à désactiver le service PHP-FPM via le gestionnaire de packages. Cette méthode convient si l'administrateur dispose d'un gestionnaire de packages.

Étape 1 : Tout d'abord, accédez au système serveur via SSH ou un terminal.

Étape 2 : Arrêtez le service PHP-FPM via la commande suivante :

sudo service php-fpm stop

Étape 3 : Désinstallez PHP-FPM via le gestionnaire de packages :

sudo apt-get remove php-fpm

Étape 4 : Confirmez pour désinstaller le service PHP-FPM :

sudo dpkg --list | grep php-fpm

Étape 5 : Supprimez ensuite toutes les dépendances via la commande suivante :

sudo apt-get autoremove

Étape 6 : Après avoir terminé les étapes ci-dessus, le service PHP-FPM sera désinstallé et supprimé.

Conclusion

Dans cet article, nous avons couvert trois façons différentes de désactiver PHP-FPM. Cela inclut via la ligne de commande, la modification des fichiers de configuration ou l'utilisation d'un gestionnaire de packages. Les administrateurs et les développeurs doivent choisir leur propre méthode pour désactiver PHP-FPM afin de garantir la stabilité et la sécurité de leurs serveurs.

Dans l'ensemble, le système d'exploitation Linux dispose d'une variété de commandes et de fonctions riches qui peuvent facilement arrêter le service PHP-FPM. Par conséquent, tout administrateur ou développeur expérimenté devrait être en mesure d’accomplir cette tâche facilement.

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