• Wampserver 2.5 多网站配置方法


    写在开头:本文适用于wampserver2.5版本号,和wamp的老版本号配置有语法上的差别,笔者正是由于被老版本号的配置办法给整迷糊了所以才总结了一篇针对2.5版本号的配置方法,假设您还停留在1.x或着已经到了3.x以上,请节省您宝贵的时间

    wamp是一个集成了apache、php、mysql的执行环境

    几个月前笔者開始使用wamp2.5学习php,由于那时候刚刚入门并且重心在于学习php。所以在配置wamp的时候參照一些网上的文章配置来配置去瞎猫碰死耗子配好了,心想能用即可了管他呢。

    今天笔者动了下wamp的配置文件。想新配个网站,发现怎么都配不好。一怒之下卸载wampserver又一次来过,搞了好几个小时最终搞明确怎么样配好一个自己的网站。废话不多说大家跟着笔者从一个新安装好的wampserver開始配置多网站。

    整个配置过程我们一共要用到3个文件,请大家先打开这些文件方便以下改动
    C:WindowsSystem32driversetc
    下的 hosts文件

    D:wampinapacheapache2.4.9confextra
    下的 httpd-vhosts.conf

    D:wampinapacheapache2.4.9conf
    下的 httpd.conf

    1.编辑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了。

    2.编辑 httpd-vhosts.conf
    上面那步的第三句话就是让本文件的配置起作用

    我们看到23~30行,这就是一个配置网站的范例。你能够參照它写一个,也能够依照我以下的标准写一个网站信息

    <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>
    这段非常关键,是给你自己的网站设置权限,不然没法訪问

    3.编辑 hosts文件

    毕竟咱用的网站实在虚拟服务器上执行的,还得把我们的服务名告诉机器
    这最后一步就是告诉本主机你的网站名
    做法是在本文件最后添上

    127.0.0.1 localhost2.com

    依照以上流程配置完以后。重新启动wamp全部服务,在浏览器输入localhost2.com
    就能訪问到自己的网站了。

    常见的问题
    wampserver默认用的是80port,有时候会被其它程序占用,当被占用的时候,你仅仅需在httpd-vhosts.conf 里面找到

    Listen 0.0.0.0:80
    Listen [::0]:80

    在它后面再添个自己定义的port号,最好6000以上,比方以下的

    Listen 0.0.0.0:8080
    Listen [::0]:8080

    然后配置网站信息的时候,在

    <VirtualHost *:80>

    中把80改成自己的port号。就能够顺利地訪问自己的网站了。

    结语

    以上方法全是笔者今天配了好几个小时总结而来的,大多数是复制粘贴的工作,对强大的wampserver没有非常仔细的了解。仅仅是简单粗暴地配置执行而已,大家假设想要更仔细地了解wamp2.5的新特性,能够去那帮法国朋友的官网了解一下。

  • 相关阅读:
    Java遍历JsonObject对象
    fastjson.JSONObject之对象与JSON转换方法
    Java HotSpot VM中的JIT编译
    JAVA 反射类 捕获异常 method.invoke方法如何捕获异常
    手动调用hibernate的参数校验器和springboot参数校验器 验证
    Netty-Socketio API
    Netty-socketio集成redis,服务端集群推送消息
    mysql 导出csv格式数据解决乱码
    自建dns服务器
    MySQL 8.0 克隆(clone)插件快速搭建主从复制
  • 原文地址:https://www.cnblogs.com/zhchoutai/p/8288270.html
Copyright © 2020-2023  润新知