nginx php-fpm がセットアップされているので、php ページにアクセスしてファイルを直接ダウンロードします。
PHPz
PHPz 2017-05-16 13:10:34
0
8
745
 の場所 ~ \.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 ファイルは正常に実行できますが、頭がクラクラして理由がわかりません。 
   
PHPz
PHPz

学习是最好的投资!

全員に返信(8)
漂亮男人

休憩を最後に変更するだけです

リーリー

つまり、すべての URI 転送リクエストを Index.php に書き換えてからブレークするということです。新しく書き換えられた URI (この例では Index.php に書き換えられたもの) は次の場所と一致しなくなるため、php ファイルは渡されません。解析用のphp-fpm。ただし、last に変更した後、新しい URI は条件を満たす場所に再照合されるため、index.php は解析および実行のために php-fpm に渡されます。

リーリー

理解できない場合は、あなた自身のブログを推薦してください。 http://blog.csdn.net/fantexi1...

いいねを押す +0
我想大声告诉你

fastcgi_pass 0.0.0.0:9000; 0.0.0.0 とは何ですか

いいねを押す +0
phpcn_u1582

初心者の場合は、自分で設定することはお勧めできません: https://lnmp.org の lnmp ワンクリック インストール

などのワンクリック設定を使用してください。
いいねを押す +0
PHPzhong

リーリー

私がローカルで使用する構成。

いいねを押す +0
洪涛

php-fpm 再起動しますか?

いいねを押す +0
習慣沉默

リーリー

私のやり方を参考にして、ぜひ試してみてください

いいねを押す +0
为情所困

問題を見つけるには、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

いいねを押す +0
巴扎黑

リーリー

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