1、安装wamp,传送门http://www.wampserver.com/
2、打开appserv的安装目录,找到httpd.conf文件。
一般位置D:\wamp64\bin\apache\apache2.4.18\conf\
3、修改这个文件的内容,去掉#号
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
去掉#意思是启用apache的虚拟主机功能。
#Include conf/extra/httpd-vhosts.conf
去掉这一行的#意思是从conf/extra/httpd-vhosts.conf这个文件导入虚拟主机配置。
注意:找不到不要紧,有些wamp安装好就是默认开启的
4、打开Apache的apache/conf/extra下的次配置文件httpd-vhosts.conf
什么都不管,直接在文件底部加入自己要加的虚拟主机的信息。如下面所示。
分别是给出一个管理员邮箱、指出此网站的根目录、域名、和错误日志存放位置。注意目录间隔最好用/而不是/ 。
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot D:\wamp64\www\test1
ServerName test888.com
<Directory "D:/wamp64/www/test1">
Options +Indexes +FollowSymLinks +MultiViews
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
ErrorLog D:/wamp64/www/test1/error.log
</VirtualHost><VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot D:\wamp64\www\test2
ServerName test999.com
<Directory "D:/wamp64/www/test2">
Options +Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
ErrorLog D:/wamp64/www/test1/error.log
</VirtualHost>
*以上路径中的斜线左斜右斜都可以。
5、打开在C:/WINDOWS/system32/drivers/etc中的hosts文件中加上如下的内容
#
127.0.0.1 localhost
::1 localhost
127.0.0.1 test888.com
127.0.0.1 test999.com
127.0.0.1 test666.com
6、测试弄一个index.html页面放到对应的目录中。如果可以打开,恭喜你。本机环境已经OK了。
记得apache服务要重启,重启,重启。
7、如何让局域网的其他电脑也能访问?
需要在httpd.conf 中搜索127.0.0.1,修改为all(找不到没关系,有就改)
AllowOverride None(找不到没关系,有就改)
Require all granted(找不到没关系,有就改)
翻看第四步次配置文件httpd-vhosts.conf,test1配置的是能够局域网访问的,test2不能,其他电脑访问会报403 Forbidden错误。区别自己看,重点是Require local改成了Require all granted。
注意:其他电脑访问需要在其他电脑修改hosts文件,添加127.0.0.1(换成阿帕奇所在机器的IP) test888.com
废话一大堆,这个wamp工具有什么用呢?他可以让大家自己随便折腾wordpress,同时弄还多测试php环境的测试站来玩耍。东灵聊动漫这个网站就是这么折腾出来的,不用担心那些平台封帐号啦,内容有备份。