nginx が php ファイルまたはディレクトリを実行できない問題の解決策: 1. php-fpm サーバーを起動します; 2. Web サイトの nginx 構成を確認します; 3. nginx.conf ファイルを開いてルートを確認します命令パスと fastcgi_param 命令パス; 4. 、アクセスするファイル パスと一致するようにコマンド パスを設定するだけです。
このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 8.1、Dell G3 コンピューター。
nginx php ファイルまたはディレクトリを実行できない場合はどうすればよいですか? nginx が php
を解析しない問題を解決します。nginx は正常にインストールされ、実行されました。
php は正常にインストールされ、php-fpm は正常に実行されました。service php-fpm startnetstat -antp | grep :80
netstat -antp | grep :9000
、ポート 80 と 9000 は両方ともリスニング状態です
nginx は html 静的ファイルにアクセスできますが、php にはアクセスできませんfiles
HTML Web ページは実行できますが、PHP は実行できません...
1. 「インストール後に php-fpm サーバーを起動することを忘れないでください」必ず起動してください
2 、Web サイトの nginx 構成、特に図でマークされた点を確認してください。
## 通常、次の状況が発生します (これが私が遭遇した状況です)nginx .conf ファイルの root ディレクティブと fastcgi_param ディレクティブが、アクセスするファイルのパスと一致しません。 注: ここにあります。説明: 各バージョンには nginx 設定ファイルがいくつありますか? いくつかの違いはありますが、通常は同じです。root はデフォルトのアクセス パスを指し、fastcgi_aram は PHP によって解析されるパスを指します。これら 2 つのパスには必要がありますアクセスする前に一貫性を保つ必要があります。 さらに、この種の問題が発生した場合は、権限の問題である可能性があります (発生後に更新されます)推奨学習: 「PHP ビデオ チュートリアル 」
以上がnginx が php ファイルまたはディレクトリを実行できない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。