PHP Conference Japan 2024

執行階段設定

Apache PHP 模組的行為會受到 php.ini 中設定的影響。php.ini 中的設定值可能會被伺服器設定檔或本地 .htaccess 檔案中的 php_flag 設定覆蓋。

範例 #1 使用 .htaccess 關閉目錄的 PHP 解析

php_flag engine off

Apache 設定選項
名稱 預設值 可變更性 變更紀錄
engine "1" INI_ALL  
child_terminate "0" INI_ALL  
last_modified "0" INI_ALL  
xbithack "0" INI_ALL  
有關 INI_* 模式的更多詳細資訊和定義,請參閱 設定值的設定位置

以下是設定指令的簡短說明。

engine 布林值

開啟或關閉 PHP 解析。這個指令實際上只在 Apache 模組版本的 PHP 中有用。它被網站用於根據每個目錄或每個虛擬伺服器來開啟或關閉 PHP 解析。藉由在 httpd.conf 檔案中的適當位置放置 engine off,可以啟用或停用 PHP。

child_terminate 布林值

指定 PHP 腳本是否可以在請求結束時請求子進程終止,另請參見 apache_child_terminate()

last_modified 布林值

將 PHP 腳本的修改日期作為 Last-Modified: 標頭發送給此請求。

xbithack 布林值

將設定了可執行位元的檔案解析為 PHP,無論其檔案結尾為何。

新增註記

使用者貢獻的註記

此頁面沒有使用者貢獻的註記。
To Top