我要在哪裡修改 php.ini ?

一般使用者在安裝一些免費的 web 軟體時 , 安裝程式或說明檔上會要求你修改 php.ini 的某些設定

最常見的是修改 :

magic_quotes_gpc , register_globals ,post_max_size ….  這些參數

在 DomLinux III 設定這些參數 , 和一般自己安裝的 Linux 有一些不一樣 , 我們並不直接去修改 php.ini 這個檔案

DomLinux III 的設計是可以在一個伺服器內架設多個不同網域或 host 名稱的 網站 , 例如 www.abc.com.tw  , www.def.com.tw , shop.abc.com ….

當不同的網站需要不同的 php.ini 設定時 , 一邊傳統的設定直接修改 php.ini 就會造成各站不相容的問題 , 所以 DomLinux III 是採用個別網站自己管理自己的 php.ini (你可以這樣想像) , 設定方法如下

首先 , 進入 [其他伺服器] -> [ web伺服器 ]

P2009072114550065

新增一個虛擬網站

P2009072115000066

如果是 magic_quotes_gpc 的設定 , 請在介面上直接選擇 ON

其他的請在 進階手動設定 :

參數如果是屬於 “開關類” , On/Off : 請用 php_admin_flag  參數名稱  On

如果參數是屬於 “數值型”  , 請用 php_admin_value 參數名稱  數值

設定完成後請儲存, 跳出

最後按一次 “重新啟動 web”

P2009072115470067

如需要檢查是不是設定有效 , 請寫用文字編輯器 , 寫一個檔案

info.php

內容 :

<? phpinfo(); ?>

存檔後 , 把這個檔案 上傳到 網站的根目錄 , 以上例子 : 連線ftp : 登入 abc 這個 user

P2009072116040068

把檔案放到 _www_ 目錄下

P2009072116050069

P2009072116070070

最後用 瀏覽器來驗證 : http://www.abc.com.tw/info.php

你會看到這個 phpinfo 的畫面:

P2009072116080071

找到你剛剛設定的參數 並驗證是否設定已經生效:

P2009072116110072