ホームページ >バックエンド開発 >PHPの問題 >Linux nginx が PHP を解析しない場合の対処方法

Linux nginx が PHP を解析しない場合の対処方法

藏色散人
藏色散人オリジナル
2022-11-06 09:53:051475ブラウズ

linux nginx は php ソリューションを解析しません: 1. ポート 9000 が listen 状態であるかどうかを確認します; 2. 「php-fpm.conf」ファイルを確認します; 3. nginx 構成を「location ~ \.」に変更します。 php$ {fastcgi_pass unix:/dev/shm/php-cgi.sock; #127.0.0.1: 9000 fastcgi_index インデックス..."。

Linux nginx が PHP を解析しない場合の対処方法

このチュートリアルの動作環境: linux7.3 システム、PHP バージョン 8.1、Dell G3 コンピューター。

linux nginx が php を解析しない場合はどうすればよいですか?

#nginx が php ファイル 502 を解析しない解決策:

インストールされた nginx はデフォルトでポート 9000 をリッスンします

クエリ ポート 9000 かどうかリスニング状態です

netstat -antp | grep :9000

クエリを実行した結果、見つからないことがわかりました。php-fpm.conf ファイルを確認してください

cat /usr/local/php/etc/php-fpm.conf

nginx 構成を変更する

location ~ \.php$ {
    fastcgi_pass   unix:/dev/shm/php-cgi.sock;    #127.0.0.1:9000
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME   $document_root$fastcgi_script_name;
    include        fastcgi_params;
}

推奨学習: 「PHP ビデオ チュートリアル

以上がLinux nginx が PHP を解析しない場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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