Maison >développement back-end >Problème PHP >Comment désactiver php-fpm sous Linux ? Introduction à diverses méthodes
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!