ホームページ  >  記事  >  バックエンド開発  >  Index.php にアクセスしたときに解析されない場合はどうすればよいですか?

Index.php にアクセスしたときに解析されない場合はどうすればよいですか?

藏色散人
藏色散人オリジナル
2022-01-26 09:41:362880ブラウズ

解析せずにindex.phpにアクセスするための解決策は、nginxサーバー内のコードを「location ~ \.php$ {try_files $uri =404;fastcgi_split_path_info ^(. .php)..」として構成することです。 。}" それでおしまい。

Index.php にアクセスしたときに解析されない場合はどうすればよいですか?

#この記事の動作環境: Windows7 システム、PHP5 バージョン、DELL G3 コンピューター

インデックスができたらどうすればよいですか。 phpはアクセス時に解析されないのでしょうか?

nginx サーバーは、アクセス時に PHP を解析せず、PHP ファイルを直接ダウンロードします。

サーバーを構成するときに、この状況が発生することがあります。ドメイン名をディレクトリにマッピングし、ドメイン名は、index.php ファイルを直接ダウンロードします。この状況を解決するにはどうすればよいでしょうか?

location ~ \.php$ {
        try_files $uri =404; #增加
        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; #反注释
#       include snippets/fastcgi-php.conf;
#
#       # With php5-cgi alone:
#       fastcgi_pass 127.0.0.1:9000;
#       # With php5-fpm:
#       fastcgi_pass unix:/var/run/php5-fpm.sock;
}

PHP を解析するには、nginx サーバーでこのコードを構成するだけです。このコードの目的は、php ファイルにアクセスするときに自動的に php5-fpm にジャンプしてファイルを解析することです。

推奨学習: 「

PHP ビデオ チュートリアル

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

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