linux nginx は php ソリューションを解析しません: 1. 9000 ポートがリッスン状態かどうかを確認します; 2. 「php-fpm.conf」ファイルを確認します; 3. nginx を変更します設定 「location ~ \.php$ {fastcgi_pass unix:/dev/shm/php-cgi.sock; #127.0.0.1: 9000 fastcgi_index Index...」 です。
#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; }
Linux バージョンには、Deepin、UbuntuKylin、Manjaro、LinuxMint、Ubuntu およびその他のバージョンが含まれます。その中で、Deepin は中国で最もよく開発された Linux ディストリビューションの 1 つであり、Ubuntu Kylin は Ubuntu をベースとした派生ディストリビューションであり、Manjaro は Arch をベースとした Linux ディストリビューションであり、LinuxMint のデフォルトの Cinnamon デスクトップは Windows XP に似ており、シンプルで簡単に使用できます。使用; Ubuntu はデスクトップ アプリケーションであり、主に Linux オペレーティング システムです。
以上がLinux nginxがphpを解析しない問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。