ホームページ  >  記事  >  運用・保守  >  nginxがphpファイルまたはディレクトリを実行できない場合の解決方法

nginxがphpファイルまたはディレクトリを実行できない場合の解決方法

王林
王林転載
2023-05-16 12:58:172066ブラウズ

nginx が php ファイルまたはディレクトリを実行できない問題の解決策: 1. php-fpm サーバーを起動します; 2. Web サイトの nginx 構成を確認します; 3. nginx を開きます。 conf ファイルを開き、root コマンドと fastcgi_param コマンド パスを表示します; 4. アクセスするファイル パスと一致するようにコマンド パスを設定します。

nginx が php を解析しない問題を解決する

nginx は正常にインストールされ、実行されました

php は正常にインストールされ、php-fpm は実行されました正常に実行されました: service php-fpm start
netstat -antp | grep :80 netstat -antp | grep :9000、ポート 80 と 9000 は両方ともリスニング状態です

nginx HTML 静的ファイルにはアクセスできますが、php ファイルにはアクセスできません

HTML Web ページは実行できますが、PHP は実行できません...

1.「php-fpm を開始することを忘れないでください」インストールが完了したら、サーバー「必ず起動してください。

2. Web サイトの nginx 設定、特に図でマークされている点を確認してください。

nginxがphpファイルまたはディレクトリを実行できない場合の解決方法

通常、これは次のとおりです。が当てはまります (I 遭遇した内容は次のとおりです)

nginx.conf ファイルの root ディレクティブと fastcgi_param ディレクティブが、アクセスするファイルのパスと一致しません

nginxがphpファイルまたはディレクトリを実行できない場合の解決方法

注: ここで注意すべき点は、各バージョンの nginx 設定ファイルは若干異なるものの、一般的には同じであるということです。root はデフォルトのアクセス パスを指し、fastcgi_aram は解析されるパスを指しますPHP によるこれら 2 つのパスは一貫している必要があります。

以上がnginxがphpファイルまたはディレクトリを実行できない場合の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。