WAMPServer多站点配置问题总结

从零开始学PHP

初学PHP,做的第一件事情就是安装WAMPServer并配置多站点;把其中遇到的一些问题进行总结并分享:
WAMPServer3.0.6版本(进行配置,WAMPServer2.5版本之前配置略有不同。)
多站点配置,即配置多个虚拟主机,

首先说过程中比较常见的问题就是配置完成后Apache服务不能正产启动,一直显示黄色的图标,导致这一问题的原因通常都是因为过程中有错误的编写;

配置步骤:
1.Apache虚拟主机配置文件 httpd-vhosts.conf:

WAMPServer多站点配置问题总结

在这里可以配置多个站点(通过域名绑定根目录),其中ServerName表示主机域名;DocumentRoot表示路径;Require all granted添加权限
(这里是在WAMPServer2.5版本之后这样配置,否则不能正常访问)!
2.配置httpd.conf:

WAMPServer多站点配置问题总结

Require local:表示只有本地主机才能访问本服务!如果改为Require all granted则表示允许一些主机访问到本服务。

3.配置C:\Windows\System32\drivers\etc\hosts:

WAMPServer多站点配置问题总结
添加站点,即在httpd-vhosts.conf中添加的站点;127.0.0.1指的是本地的主机,后面的域名对应的告诉浏览器应优先
在127.0.0.1主机下解析域名;

这样配置结束,然后重启WAMPServer,在浏览器中输入添加的网站域名即可;

注意:上面的配置文件的注释都使用"#",而不是<!---->,因为这个服务没启动竟然被我撞见了!!!