問題の説明:
httpd を実行するユーザーは、httpd が属する httpd ユーザー グループです
DocumentRoot: /webroot httpd httpd drwxrwx---
/webroot/index.html httpd httpd -r--------
/webroot/index.php httpd httpd -r--------
index.htmlとindex.phpはどちらも正常にアクセスできます
Linuxシステムでは、index.phpは実行権限を必要としないのでしょうか?
Linuxシステムでは、index.phpは実行権限を必要としませんか?
プラスチックパーミッションは ./command を指します
通常の Web アクセスはこのように実行されず、解析されるため、必要ありません
原文より引用投稿者 返信:
Linux システムでは、index.php は実行権限を必要としませんか?
実行許可とは、実行可能なプロセス プログラムを指します。 config、configure、make と同様です。
通常の .php および .html ファイルには読み取り権限のみが必要です。 もちろん、一部の設定ファイルには読み取りおよび書き込み権限が必要です。
一般的に言えば、index.php は必要ありません。
Apache の CGI モードの場合のみ、スクリプト ファイルには実行権限が必要であり、ファイルの最初の行でインタプリタを指定する必要があります。
他のモードでは必要ありません。ファイルとディレクトリが読み取り可能であることを確認してください