wamp安装过程中默认把网站根目录设置在了安装目录下的www文件夹中。这样我们就必须把我们的网站或项目放在安装目录下的www目录下才可以被访问,但更多时候我们并不想把网站或项目放在安装web服务的一个文件夹下面,我们希望代码归代码,服务归服务,结构清晰明了。我们既想代码可以被服务器执行,又想要代码和web包的一个安装文件夹分离,这时就需要修改一部分配置文件来达到我们的目的。
wampsever自定义网站根目录
apache有一个http服务配置文件httpd.conf。因为我们的php文件都是要去被apache执行的,那么apache就要知道到哪里去找这些文件,所以在httpd.conf文件中就必然有一个php文件存放路径以供apache去读取。我们只要修改这个路径就好了。

首先打开这个文件。

wampsever自定义网站根目录

【ctrl+f】搜索documentroot,更改其后路径为自己希望的路径。

注意:windows下表示路径的“\”在这里必须改为“/”。
wampsever自定义网站根目录

除此之外,还有一个地方也需要设置,在documentroot下面还有一个目录,也要更改,如图。

wampsever自定义网站根目录

设置完成,重新启动所有服务。进入http://localhost,显示自己重定义的目录。

wampsever自定义网站根目录
(我更改过端口号)

但是此时打开www目录,仍然没有变化。这是因为这里的路径是web集成包中的配置文件所配置的,我们必须要去更改web开发包中的配置文件才可以实现本目录的更改。

首先进入wamp安装目录下找到wampmanager.ini文件,打开,【ctrl+f】搜索menu.left,下面就有网站根目录的指向,更改为自定义的名字和目录,【ctrl+s】保存。

更改前:
wampsever自定义网站根目录
更改后:
wampsever自定义网站根目录
再打开wamp安装目录下wampmanager.tpl文件,打开,【ctrl+f】搜索menu.left,更改名字和和目录,【ctrl+s】保存。

更改前:
wampsever自定义网站根目录
更改后:
wampsever自定义网站根目录
重新启动所有服务,左击wampsever小图标,发现www目录已经变为自定义的code目录,点击code目录,打开的也是自定义的目录。
wampsever自定义网站根目录
wampsever自定义网站根目录

相关文章: