PHP配置環境更改wamp的www目錄
?
主要過程:
(1)修改httpd.conf檔案
(2)修改新的www目錄下的index.php檔案
(3)修改manage.ini的278行和manage.tpl的125行
我的WAMP2.0安裝在E盤在,所以我的www目錄是e:/wamp/www/,我想將它改為g:/www/
第一步:就是照別人說的,修改httpd.conf檔案
DocumentRoot "e:/wamp/www/"? 這一行改為DocumentRoot "g:/www/"
? 這一行改為
儲存,重啟WAMP,但是並沒有達到我們想要的結果,http://localhost/是改了,但是我想要正常安裝後的首頁是顯示版本資訊的,那麼把原來e:/wamp/www/中的index.php檔案複製到g:/www/下,顯示有錯誤。
第二步:開啟g:/www/下的index.php檔案,看第11到15行:
//chemin jusqu'au fichier de conf de WampServer
$wampConfFile = '../wampmanager.conf';
//chemin jusqu'aux fichiers alias
$aliasDir = '../alias/';
把設定檔和虛擬目錄的路徑改正過來,就是將原來的相對路徑改為絕對路徑:
//chemin jusqu'au fichier de conf de WampServer
$wampConfFile = 'e:/wamp/wampmanager.conf';
//chemin jusqu'aux fichiers alias
$aliasDir = 'e:/wamp/alias/';
這樣就可以正常了,重啟WAMP開啟http://localhost/看到的就和你平時看到的一樣了。如果你不需要這個首頁了,想自己做個首頁,或只放一個網站來玩,這步可以不要。
但效果仍然不完美,http://localhost/的問題是解決了,但點了右下角的表徵圖,菜單裡有個“www 目錄”,點了之後開啟的仍然是e:/wamp/www/,想改成g:/www的往下看
第三步:改菜單中的“www 目錄”指向
開啟安裝目錄e:/wamp/,我想WAMP畢竟是個軟體,菜單裡的路徑指向可以在安裝的時候就設定好了,所以得改一下軟體的配置,在e:/wamp/下我發現了四個manage檔案,有一個是exe的,我不會弄,開啟manage.conf,沒發現什麼可改的,又開啟manage.ini,找到了,在 278行。
Type: item; Caption: "www 目錄"; Action: shellexecute; FileName: "e:/wamp/www/"; Glyph: 2
?
把 e:/wamp/www/改成g:/www/,這樣應該就可以了,儲存,重啟WAMP,一點,菜單,還是指向原來的目錄,再看開著manage.ini檔案的EditPlus,居然提示我檔案被意外修改,要不要重新載入,那就點是吧,一看,278行的路徑又被改回了e:/wamp/www/,又重試了幾次都不行。看來別的地方還有問題,不剩下最後一個檔案,manage.tpl,應該是什麼模板檔案,開啟它,果然不出所料,是119行是 [Menu.Left],再往下看,125行是這樣的:
Type: item; Caption: "${w_wwwDirectory}"; Action: shellexecute; FileName: "${wwwDir}"; Glyph: 2
?
${w_wwwDirectory}這個就是www目錄,那麼FileName後面的變數應該是指向的目錄了,改了再說,FileName:後的引號內容改為g:/www/,最後結果為:
type: item; Caption: "${w_wwwDirectory}"; Action: shellexecute; FileName: "g:/www/"; Glyph: 2
?
儲存檔案,再把manage.ini中的278行改一下,也儲存,重啟WAMP,再試試,一點菜單中的“www 目錄”,開啟了g:/www/,終於成功了!!!!
說明:WAMP重啟有時候可能無效,我就遇到過這種情況,不知道怎麼回事,這種情況下可以先把WAMP全退出,然後再啟動就可以了。