Apache 支援的 Virtual Host 功能十分實用,可以在一台 web server 架設多個網站。在一般的情況下,php.ini 的設定會在所有的 virtual host 上面生效,但有些情況我們需要給予特定網站不同的設定,例如在 php.ini 開啟了 safe_mode,但其中一個網站的 php 程式不支援 safe_mode。
以下例子裡面,主機的 php.ini 已經開啟了 safe_mode,而現在會將 mydomain.com 設定成關閉 safe_mode:
1. 開啟 httpd.conf。
2. 找出 mydomain.com 所使用的 virtual host 段落。
3. 在段落裡面加上: php_admin_flag safe_mode off
4. 儲存後重新啟動 apache 即可。
修改其他 php.ini 選項也可以,只要使用以下格式即可:
php_admin_flag 選項名稱 value
[…] Real-Blog - Apache 設定網站不同 php 選項 […]
Pingback by Do..Re..Me.. » Real-Blog - Apache 設定網站不同 php 選項 — March 21, 2006 @ 8:48 am