Apache PHP 模組的行為會受到 php.ini 中設定的影響。php.ini 中的設定值可能會被伺服器設定檔或本地 .htaccess 檔案中的 php_flag 設定覆蓋。
範例 #1 使用 .htaccess 關閉目錄的 PHP 解析
php_flag engine off
名稱 | 預設值 | 可變更性 | 變更紀錄 |
---|---|---|---|
engine | "1" | INI_ALL |
|
child_terminate | "0" | INI_ALL |
|
last_modified | "0" | INI_ALL |
|
xbithack | "0" | INI_ALL |
以下是設定指令的簡短說明。
engine
布林值開啟或關閉 PHP 解析。這個指令實際上只在 Apache 模組版本的 PHP 中有用。它被網站用於根據每個目錄或每個虛擬伺服器來開啟或關閉 PHP 解析。藉由在 httpd.conf 檔案中的適當位置放置 engine off
,可以啟用或停用 PHP。
child_terminate
布林值指定 PHP 腳本是否可以在請求結束時請求子進程終止,另請參見 apache_child_terminate()。
last_modified
布林值將 PHP 腳本的修改日期作為 Last-Modified: 標頭發送給此請求。
xbithack
布林值將設定了可執行位元的檔案解析為 PHP,無論其檔案結尾為何。