Maison > développement back-end > Problème PHP > Comment résoudre le problème d'erreur php fpm

Comment résoudre le problème d'erreur php fpm

藏色散人
Libérer: 2023-03-02 20:46:02
original
4125 Les gens l'ont consulté

Solution à l'erreur php fpm : vérifiez d'abord le répertoire "/usr/local/php/var/run" et le fichier pid correspondant ; puis vérifiez le fichier de configuration pour les erreurs puis ouvrez le "php-fpm" ; file ; Enfin, changez le chemin en chemin absolu et redémarrez "php-fpm".

Comment résoudre le problème d'erreur php fpm

php-fpm n'a pas pu démarrer :

Recommandé : "Tutoriel PHP"

Après avoir installé LNMP aujourd'hui, j'ai constaté que php-fpm ne pouvait pas être démarré

L'erreur est la suivante :

           [root@localhost php-5.4.37]# service php-fpm start
           Starting php-fpm ................................... failed
Copier après la connexion

 

Les étapes d'installation sont les suivantes suit :

1. Compilez et installez

Les paramètres de compilation sont les suivants :

./configure --prefix=/usr/local/php --with-config-file-path=/etc/php --enable-fpm --with-fpm-user --with-fpm-group=php-fpm --with-mysql=/usr/local/mysql/ --with-mysql-sock=/tmp/mysql.sock --with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-mcrypt --enable-soap --with-curl --enable-ftp --enable-mbstring --enable-exif --disable-ipv6
make && make install
Copier après la connexion

2 Copiez le fichier de configuration et le script de démarrage

mv /usr/local/php/etc/{php-fpm.conf.default,php-fpm.conf}
cp /usr/local/src/php-5.4.37/sapi/fpm/init.php-fpm /etc/init.d/php-fpm
chmod 755 /etc/init.c/php-fpm
chkconfig --add php-fpm
service php-fpm start
Copier après la connexion

et signaler une erreur au démarrage.

Il peut être démarré directement lors de l'installation. Aujourd’hui, c’est spécial.

<重> Puis redémarrez, l'erreur est la suivante :

🎜>
[root@localhost php-5.4.37]# service php-fpm restart
Gracefully shutting down php-fpm warning, no pid file found - php-fpm is not running ?
Starting php-fpm [16-May-2015 19:23:22] ERROR: unable to bind listening socket for address &#39;127.0.0.1:9000&#39;: Address already in use (98)
[16-May-2015 19:23:22] ERROR: FPM initialization failed
failed
Copier après la connexion

fichier pid.

Mais le message d'erreur montre qu'il n'existe pas de fichier pid de ce type. La vérification du journal montre également que php-fpm est en cours d'exécution.

Vérifiez ensuite les erreurs dans le fichier de configuration /usr/local/php/sbin/php-fpm -t Vérifiez qu'il n'y a pas d'erreurs de syntaxe, puis vérifiez le fichier /etc/init.d/php-fpm Le contenu et les chemins de ces fichiers sont tous écrits au format @xxx@/php-fpm.pid.

Ensuite, changez-le en chemin absolu, tuez tout php-fpm, puis démarrez php-fpm, cela réussit.

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!

Étiquettes associées:
Déclaration de ce site Web
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
Derniers numéros
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal