の場所 ~ \.php$ {
fastcgi_pass 0.0.0.0:9000;
fastcgi_indexインデックス.php;
fastcgi_param SCRIPT_FILENAME $document_root/index.php;
fastcgi_params を含めます。
壊す;
}
位置/{
^/ /index.php ブレークを書き換えます。
}
この設定では、php ページにアクセスすると、php ファイルが直接ダウンロードされます。
ただしリダイレクトしないでください
位置/{
インデックスindex.php
}
php ファイルは正常に実行できますが、頭がクラクラして理由がわかりません。
漂亮男人2017-05-16 13:12:34
休憩を最後に変更するだけです
リーリーつまり、すべての URI 転送リクエストを Index.php に書き換えてからブレークするということです。新しく書き換えられた URI (この例では Index.php に書き換えられたもの) は次の場所と一致しなくなるため、php ファイルは渡されません。解析用のphp-fpm。ただし、last に変更した後、新しい URI は条件を満たす場所に再照合されるため、index.php は解析および実行のために php-fpm に渡されます。
リーリー理解できない場合は、あなた自身のブログを推薦してください。 http://blog.csdn.net/fantexi1...
phpcn_u15822017-05-16 13:12:34
初心者の場合は、自分で設定することはお勧めできません: https://lnmp.org の lnmp ワンクリック インストール
などのワンクリック設定を使用してください。为情所困2017-05-16 13:12:34
問題を見つけるには、nginx と php のログを確認することをお勧めします。
私のconfは次のようなものです:リーリー
また、php-fpm プロセスは正常ですか?$ ps aux|grep 'php-fpm'
21274 ユーザー php-fpm: マスタープロセス (/usr/local/php5.6/etc/php-fpm.conf)
21275 ユーザー php-fpm: プール www
21276 ユーザーphp-fpm: プール www