其实每次换电脑或者重装系统之后,重新配置 PHP 环境安装 WAMPServer , 都需要进行默认 www 根目录修改以及多站点的配置。而每次都要浪费时间进行搜索,查看别人的教学文章进行相关操作,最不能忍受的是,搜索到的大部分文章都是早期版本的操作方法,导致根本不能用,今天突然懒癌痊愈,决定要自己整理写一下相关方法,以供日后可以不经过多番查找而直接进行操作配置,减少时间的浪费,也为其它有需求的童鞋提供方便。

软件版本:WAMPServer 3.0.6
电脑系统:Windows 10

一、默认 www 根目录修改

WAMPServer 默认存放文件的根目录在安装目录下的 www 中,而我们如果想进行相关配置的更改只需要修改俩个文件,就可以达到目的。

1、首先,我们得修改如下两个配置文件:httpd.conf 和 httpd-vhosts.conf。

WAMPserver 3.0.6 默认 www 根目录修改及多站点配置和默认80端口号修改

2、打开 httpd.conf

使用上述方法或者在文件夹 C:\wamp64\bin\apache\apache2.4.23\conf下找到文件
查找 DocumentRoot ,将默认代码的

DocumentRoot "${INSTALL_DIR}/www"
<Directory "${INSTALL_DIR}/www/">

修改为自己想要配置的根目录路径:

DocumentRoot "d:/wamp"
<Directory "d:/wamp/">

3、打开 httpd-vhosts.conf

使用上述方法或者在文件夹 C:\wamp64\bin\apache\apache2.4.23\conf\extra下找到文件
将默认代码修改为:

<VirtualHost *:80>
	ServerName localhost   
	DocumentRoot d:/wamp   //  修改后的根目录
	<Directory  "d:/wamp">  	//  修改后的根目录
		Options +Indexes +Includes +FollowSymLinks +MultiViews
		AllowOverride All
		Require local
	</Directory>
</VirtualHost>

4、在 wamp 安装目录下找到 wampmanager.ini 和 wampmanager.tpl

WAMPserver 3.0.6 默认 www 根目录修改及多站点配置和默认80端口号修改

搜索 Menu.Left ,然后修改如下代码为自己的目录名和路径
WAMPserver 3.0.6 默认 www 根目录修改及多站点配置和默认80端口号修改

全部修改完之后,重启 WAMPServer,默认根目录修改完毕。

二、多站点配置

有时如果我们在站点根目录下放着两个或者两个以上的项目时,我们想要用不同的访问域名来直接访问,这就需要进行多站点配置,具体的操作方法如下:

1、用上面修改 httpd-vhosts.conf 文件的方法,打开文件

需要配置几个项目就复制几个 server ,然后配置不同的域名以及路径,下面图片上方是自己配置的项目访问域名,以及访问路径。图片下方是原始代码,这样设置保证原始server访问也是可用的。

WAMPserver 3.0.6 默认 www 根目录修改及多站点配置和默认80端口号修改

2、打开 C:/windows/system32/drivers/etc 下的 hosts 文件

将我们配置好的域名添加到文件末尾。
WAMPserver 3.0.6 默认 www 根目录修改及多站点配置和默认80端口号修改
全部修改完成,重启WAMPServer,多站点配置完毕。

三、默认 80 端口修改

当我们有本地程序占用了 80 端口之后,我们可以给 WAMPServer 配置其它端口,来解决端口冲突的问题。
用上述修改 httpd.conf 的方法打开文件,搜索 80 ,修改成我们想要监听的端口。
WAMPserver 3.0.6 默认 www 根目录修改及多站点配置和默认80端口号修改
WAMPserver 3.0.6 默认 www 根目录修改及多站点配置和默认80端口号修改
修改完成之后,重启WAMPServer,默认 80 端口修改完毕。

三个WAMPServer的基本配置方法全部完成,我们可以开开心心的撸代码了。

相关文章: