注释:本文适用于wampserver2.5版本。
wamp是一个集成了apache、php、mysql的运行环境。
整个配置过程我们一共要用到3个文件
1. C:WindowsSystem32driversetc 下的 hosts文件
2. D:wampinapacheapache2.4.9confextra 下的 httpd-vhosts.conf
3. D:wampinapacheapache2.4.9conf下的httpd.conf
首先编辑httpd.conf文件
LoadModule php5_module "d:/wamp/bin/php/php5.5.12/php5apache2_4.dll" PHPIniDir d:/wamp/bin/php/php5.5.12 Include conf/extra/httpd-vhosts.conf
这三句,如果它们被#注释了的话,去掉#
说明一下,第三句话一般注释的,去掉注释后就能开启配置站点
到这里httpd.conf文件就编辑完成了
其次编辑 httpd-vhosts.conf 上面那步的第三句话就是让本文件的配置起作用
可以按照此文件最后仿造,也可以按照我下面代码写,
<VirtualHost *:80> DocumentRoot "e:/PhpProject/" ServerName localhost2.com <Directory "e:/PhpProject/"> Options Indexes FollowSymLinks AllowOverride all Require all granted </Directory> </VirtualHost>
DocumentRoot "e:/PhpProject/" 毫无疑问是你自己的站点路径
ServerName localhost2.com 是告诉浏览器你输入这个你就能访问你自己的站点 这个服务名最好是一个url的形式比如我写的那样,不然你输入到某些坑爹浏览器他直接给你跳转到百度搜索结果了
<Directory "e:/PhpProject/">
Options Indexes FollowSymLinks
AllowOverride all
Require all granted
</Directory>
这段很关键,是给你自己的站点设置权限,不然没法访问
到此httpd.vhosts.conf就编辑完成了
最后编辑hosts文件
毕竟咱用的站点实在虚拟服务器上运行的,还得把我们的服务名告诉机器
这最后一步就是告诉本主机你的站点名
做法是在本文件最后添上
127.0.0.1 localhost2.com
按照以上流程配置完以后,重启wamp所有服务,在浏览器输入localhost2.com
就能访问到自己的站点了。
总结:
以上方法全是笔者今天配了好几个小时总结而来的,也在网上查阅了好多的资料与教程
大多数是复制粘贴的工作,对强大的wampserver没有很细致的了解,只是简单粗暴地配置运行而已。
也是自己总结保存一下,希望能帮到读者。