ホームページ  >  記事  >  バックエンド開発  >  nginx が php ファイルを解析できない場合はどうすればよいですか?

nginx が php ファイルを解析できない場合はどうすればよいですか?

藏色散人
藏色散人オリジナル
2021-09-10 09:23:556389ブラウズ

nginx が php ファイルを解析できない理由の解決策: 1. nginx をインストールします; 2. nginx.conf ファイルの内容を「unix:/run/php-fpm/php-fpm.sock...」に設定します。 "; 3. 、nginxを再起動するだけです。

nginx が php ファイルを解析できない場合はどうすればよいですか?

この記事の動作環境: linux5.9.8 システム、PHP7.1 バージョン、DELL G3 コンピューター

なぜできないのかnginxはphpファイルを解析しますか?管理しますか?

nginx は Linux では php ファイルを解析できません

1.前提条件

nginx がインストールされており、HTML ファイルにアクセスできます

2.問題

.php ファイルにアクセスすると、デフォルトでファイルがダウンロードされるか、「ファイルが見つかりません。」というメッセージが表示されます。

3. 解決策

nginx.conf ファイルを設定します。

location ~ \.php$ {
            root           /mnt/wind/www;                                    #根目录配置正确
            fastcgi_pass   unix:/run/php-fpm/php-fpm.sock;                   #跟php-fpm的监听端口一样         
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
}

nginxを再起動します。

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

以上がnginx が php ファイルを解析できない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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