php - 初心者の質問 -- サーバー環境の展開 hello world
phpcn_u1582
phpcn_u1582 2017-05-16 13:06:17
0
2
478

< /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 を含めます。
         }
    }
}
phpcn_u1582
phpcn_u1582

全員に返信(2)
洪涛

ログを見てください。私は一度、PHP が解析されない原因となった間違いを犯し、PHP ファイルが直接返されてダウンロードされました。そのときの理由は、PHP 転送にコメントを付けた後、ブラウザーのリクエストによってキャッシュが形成されたため、正しい構成を変更してサーバーを再起動したところ、キャッシュの理由によりサーバーはまったくリクエストされませんでした。したがって、まず nginx を再起動し、ブラウザーのキャッシュをクリアしてから、error.log と access.log を確認することをお勧めします。

いいねを押す +0
大家讲道理

nginx は PHP 解析をサポートしていません:

Baidu の nginx.conf 設定ファイルは PHP をサポートしています

場所 ~ .php$ {

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート