これは、nginx.conf 構成ファイルを変更することで実現できます。
方法は次のとおりです:
単一ディレクトリを無効にする:
location ~* ^/attachments/.*.(php|php5)$ { deny all; }
(ビデオ チュートリアルの推奨事項: linux ビデオ チュートリアル)
複数ディレクトリの禁止 :
location ~* ^/(attachments|upload)/.*.(php|php5)$ { deny all; }
注:
1. 上記設定ファイルのコードは ~ .php{...} より上に配置する必要があります。以下に配置した場合は無効となります。
2. 添付ファイルには絶対パスではなく、相対パスを記述する必要があります。
3. nginx
service nginx restart
を再起動することを忘れないでください。 推奨チュートリアル: linux チュートリアル
以上がLinuxでPHPスクリプトを実行するディレクトリをアップロードすることは禁止されていますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。