#この記事の動作環境: Windows7 システム、PHP5 バージョン、DELL G3 コンピューター解析せずにindex.phpにアクセスするための解決策は、nginxサーバー内のコードを「location ~ \.php$ {try_files $uri =404;fastcgi_split_path_info ^(. .php)..」として構成することです。 。}" それでおしまい。
インデックスができたらどうすればよいですか。 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 ビデオ チュートリアル 」
以上がIndex.php にアクセスしたときに解析されない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。