Wampserver 2.5 多站点配置方法

注释:本文适用于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没有很细致的了解,只是简单粗暴地配置运行而已。

    也是自己总结保存一下,希望能帮到读者。

原文地址:https://www.cnblogs.com/zzgyq/p/7590856.html