WAMP集成环境更改web根目录
使用WAMP集成环境,如何更改web根目录
做php开发使用WAMP集成环境的同学大部分有过这样的经历:如果你试图修改web根目录,那么你肯定会想到要修改apache/apache2.2.11/conf/httpd.conf目录下的DocumentRoot,这时如果你再访问localhost时,网站会报403错,禁止访问。这一问题应该如何解决呢?不妨看看我的做法。
Wampserver安装好后,"www目录"默认为X:/wamp/www,(这里的X是盘符)也就是wampserver安装目录下的www文件夹。实际使用中,默认设置往往不是我们想要的,可能改成其他文件夹更适合我们,比如e:/xx 或者 d:/php等等。
下面以原来的默认目录为d:/wamp/www改为e:/xx为例。
1、打开wamp/scripts/config.inc.php
第47行,
$wwwDir = $c_installDir.'/www';
修改为:$wwwDir = 'e:/xx';即可。
但这时新问题来了,Apache默认根目录还没改过来!继续看第2步!
2、修改Apache默认根目录
打开wamp/bin/apache/apache2.2.11/conf/httpd.conf,修改DocumentRoot后面双引号中的值为你所要的。
239行
比如将DocumentRoot "D:/wamp/www/"
改成DocumentRoot "e:/xx/"
同时将<Directory "D:/wamp/www/">
改成<Directory "e:/xx/">
3、将wamp/ww 目录下的index.php testmysql.php文件复制到新路径下
修改index.php
$wampConfFile = '../wampmanager.conf';
修改为
$wampConfFile = 'D:/Program Files/wamp/wampmanager.conf';
$aliasDir = '../alias/';
修改为
$aliasDir = 'D:/Program Files/wamp/alias/';
这时再重启Apache看看吧。