首页 > 代码库 > WAMP集成环境更改web根目录

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看看吧。