< /p>
< /p>
つまり、hello world を表示しないため、php 文書をダウンロードしました
# 構成の詳細については、次を参照してください。
# * 公式英語ドキュメント: http://nginx.org/en/docs/
# * ロシア語の公式ドキュメント: http://nginx.org/ru/docs/
ユーザーnginx。
ワーカープロセス自動;
エラーログ /var/log/nginx/error.log;
pid /var/run/nginx.pid;
# 動的モジュールをロードします。 /usr/share/nginx/README.dynamic を参照してください。
/usr/share/nginx/modules/*.conf を含めます。
イベント {
ワーカー接続 1024;
}
http {
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /var/log/nginx/access.log main;
ファイルを送信します。
tcp_noプッシュオン;
tcp_nolay がオン。
キープアライブタイムアウト 65;
type_hash_max_size 2048;
/etc/nginx/mime.types を含めます。
デフォルトタイプアプリケーション/オクテットストリーム;
# /etc/nginx/conf.d ディレクトリからモジュール構成ファイルをロードします。
# http://nginx.org/en/docs/ngx_core_module.html#include を参照してください
# 詳細については。
/etc/nginx/conf.d/*.conf を含めます。
サーバー {
80を聞いてください。
ルート/usr/share/nginx/html;
サーバー名 ローカルホスト;
#charset koi8-r;
#access_log /var/log/nginx/log/host.access.log main;
位置 / {
インデックスindex.htmlインデックス.htm;
}
#エラーページ 404 /404.html;
# サーバー エラー ページを静的ページ /50x.html にリダイレクトします
#
エラーページ 500 502 503 504 /50x.html;
場所 = /50x.html {
ルート/usr/share/nginx/html;
}
# 127.0.0.1:9000 でリッスンする FastCGI サーバーに PHP スクリプトを渡します
#
場所 ~ .php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_indexインデックス.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_params を含めます。
}
}
}
ログを見てください。私は一度、PHP が解析されない原因となった間違いを犯し、PHP ファイルが直接返されてダウンロードされました。そのときの理由は、PHP 転送にコメントを付けた後、ブラウザーのリクエストによってキャッシュが形成されたため、正しい構成を変更してサーバーを再起動したところ、キャッシュの理由によりサーバーはまったくリクエストされませんでした。したがって、まず nginx を再起動し、ブラウザーのキャッシュをクリアしてから、error.log と access.log を確認することをお勧めします。
nginx は PHP 解析をサポートしていません:
Baidu の nginx.conf 設定ファイルは PHP をサポートしています
場所 ~ .php$ {
リーリー