ホームページ  >  記事  >  バックエンド開発  >  php fpmエラーの問題を解決する方法

php fpmエラーの問題を解決する方法

藏色散人
藏色散人オリジナル
2020-07-22 10:09:163951ブラウズ

php fpm エラーの解決策: まず、「/usr/local/php/var/run」ディレクトリと対応する pid ファイルを確認し、次に設定ファイルにエラーがないか確認してから、「php-fpm」を開きます。 file ; 最後にパスを絶対パスに変更して「php-fpm」を再起動します。

php fpmエラーの問題を解決する方法

#php-fpm の開始に失敗しました:

推奨: "

PHP チュートリアル"

今日 LNMP をインストールした後、php-fpm を開始できないことがわかりました。

エラーは次のとおりです:

           [root@localhost php-5.4.37]# service php-fpm start
           Starting php-fpm ................................... failed

コンパイルしてインストールします

コンパイル パラメータは次のとおりです:

./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

2. 設定ファイルと起動スクリプト

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

をコピーし、起動時にエラーを報告します。

インストール中に直接開始できます。今日は特別です。

その後、再起動すると、次のようなエラーが表示されます。

[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 '127.0.0.1:9000': Address already in use (98)
[16-May-2015 19:23:22] ERROR: FPM initialization failed
failed

## 了 /usr/local/pHP/var/run ディレクトリを表示します。 pid ファイルの下に対応する対応関係があります。

しかし、エラー メッセージには、そのような pid ファイルが存在しないことが示されており、ログを確認すると、php-fpm が実行されていることもわかります。

次に、設定ファイルにエラーがないか確認します。 /usr/local/php/sbin/php-fpm -t 構文エラーがないことを確認してから、/etc/init.d/php-fpm ファイルを確認します。これらのファイルの内容とパスはすべて @xxx@/php-fpm.pid の形式で記述されます。

次に、絶対パスに変更し、php-fpm を killall してから php-fpm を起動すると、成功します。

以上がphp fpmエラーの問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。