nginxがphpを解析しない場合の対処法

藏色散人
リリース: 2023-03-06 21:42:01
オリジナル
3444 人が閲覧しました

nginx が php を解析しない場合の解決策: まず nginx 設定ファイルを見つけ、次に対応するコメントを削除し、次に nginx を再起動してページにアクセスし、最後に php5-fpm を再インストールして再度アクセスします。

nginxがphpを解析しない場合の対処法

# 推奨: 「

PHP ビデオ チュートリアル

#Nginx は php ファイルを解析できません

0x00: 問題の説明

*.php ファイルにアクセスすると、ファイルの内容は表示されず、アクセス対象のファイル (index.php など) が直接ダウンロードされます。

0x01: 解決策

:: nginx 設定ファイルを見つけて、php をサポートするようにファイルを変更します。

設定ファイルの場所は、以下の /etc/nginx/sites_available/ です。他の構成ファイルを作成していない場合は、「default」という名前のデフォルト構成ファイルが存在するはずです。

1. 構成ファイルを開き、ファイル内で次の内容を見つけます:

location ~ \.php$ {
                fastcgi_split_path_info ^(.+\.php)(/.+)$;
                # NOTE: You should have “cgi.fix_pathinfo = 0;” in php.ini
 
                # With php5-cgi alone:
                # fastcgi_pass 127.0.0.1:9000;
                # With php5-fpm:
                fastcgi_pass unix:/var/run/php5-fpm.sock;
                fastcgi_index index.php;
                include fastcgi_params;
        }
ログイン後にコピー

2. 上記の内容がコメント化されている場合は、対応するコメントを削除します。

3. nginx を再起動し、ページにアクセスします。

sudo service nginx restart
ログイン後にコピー

4. 再度アクセスした際に503エラーが発生する場合は、php5-fpmをインストールして再度

sudo apt-get install php5-fpm
ログイン後にコピー
にアクセスしてください。

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!