准备工作:
(1)如果浏览器设置了代理,请关闭代理,否则将实现不了功能。(切记,本人在这翻了个跟头)
(2)如果不知道自己对本地的wamp环境操作了什么,建议重新安装wamp,以免出现了未知的结果。
开始步骤:
(1)首先,打开wamp,在浏览框中输出localhost,确认wamp环境运行无误,
(2)修改wamp安装目录下的wamp/bin/apache/apache2.4.9/conf/httpd.conf文件,将Virtual host功能打开
这是还需要打开rewrite模块,找到LoadModule rewrite_module modules/mod_rewrite.so 去掉前面的注释。
(3)有编程经验的同志们应该知道,上一步就是调用一个文件,所以我们的虚拟站点的设置就是在该文件中修改,打开wamp/bin/apache/apache2.4.9/conf/extra/httpd- vhosts.conf文件,做如下修改:
该文件中已经给了参考的设置模板,我们可以在此基础上做修改,
80端口是默认的端口,即改域名应为d.com。
DocumentRoot为虚拟站点对应的目录
ServerName为虚拟站点对应的域名
(3)本地hosts文件修改,打开C:Windows/System32/drivers/etc/hosts文件:
添加一行 127.0.0.1 d.com 然后保存。
(4)此时,你的d.com域名已经可以使用了,访问http://d.com/test.php
test.php是我在DocumentRoot文件下创建的php文件,内容就是输出一行字符串。
(5)如果你认为你的虚拟站点已经配置完成了,那你大错特错了,让我们在来看看localhost
是不是打不开了,原因是我们使用了httpd- vhosts.conf文件来创建虚拟站点,但是该文件中并没有localhost的配置,配置如下:
这样,我们的localhost又可以访问了。
(6)至此,Windows的wamp环境下创建虚拟站点/虚拟目录的任务就完成了