wamp环境安装thinkphp5.0-wamp环境配置vhosts

环境
windows7 , wampserver集成环境 , thinkphp5.0文件
wamp目录:D:/wamp/www
thinkphp目录:F:/tp5
thinkphp入口文件:F:/tp5/public/index.php

第一步:修改http.conf文件,将http-vhosts.conf配置文件包含进来
点击wamp-apache-http.conf,用记事本打开,定位到此处。

# Virtual hosts  
#Include conf/extra/httpd-vhosts.conf  
改为  
# Virtual hosts  
Include conf/extra/httpd-vhosts.conf

注意:不要去掉第一个#号,否则wamp无法正常运行

第二步:配置http-vhosts.conf
点击wamp-apache-http-vhosts.conf,用记事本打开,全选粘贴以下内容。

    # VirtualHost example:  
    # Almost any Apache directive may go into a VirtualHost container.  
    # The first VirtualHost section is used for all requests that do not  
    # match a ServerName or ServerAlias in any <VirtualHost> block.  
    #  
    <VirtualHost *:80>  
        ServerAdmin webmaster@dummy-host.example.com  
        DocumentRoot "D:\wamp\www"  
        ServerName localhost  
        ServerAlias www.dummy-host.example.com  
        ErrorLog "logs/localhost-error.log"  
        CustomLog "logs/localhost-access.log" common  
    </VirtualHost>  
      
    <VirtualHost *:80>  
        ServerAdmin webmaster@dummy-host2.example.com  
        DocumentRoot "F:\tp5\public"  
        ServerName tp5.com
        ErrorLog "logs/tp5.com-error.log"  
        CustomLog "logs/tp5.com-access.log" common  
        <Directory />  
            Require all granted  
        </Directory>  
    </VirtualHost>  

在第一个例子中只改动了servername和documentRoot,这个配置保证了我们在开启vhost后仍然可以访问www目录。
在第二个例子中,除了修改serverName和documentRoot以外,还添加了Directory那句话,如果不添加这句话,当我们访问tp5.com的时候会报403权限的错误。

注意:

        DocumentRoot "F:\tp5\public"  #填写入口文件所在的文件夹
        ServerName tp5.com            #用tp5.com来访问这个网站入口文件

第三步:修改C:\Windows\System32\drivers\etc\hosts文件
在最后一行加入

127.0.0.1 tp5.com

最后重启wamp,在浏览器输入tp5.com
如果看到这样的页面就成功了:)
图片描述

一键操作
点击wamp主页的Tool栏目下的Add a Virtual Host,可以帮助你一键添加vhost
但是访问wamp主页时页面出现如下警告(暂不清楚原因):

The number of <Directory or </Directory> does not match the number of ServerName in d:/wamp/bin/apache/apache2.4.23/conf/extra/httpd-vhosts.conf file
The number of <VirtualHost does not match the number of ServerName in d:/wamp/bin/apache/apache2.4.23/conf/extra/httpd-vhosts.conf file

参考:wamp环境下配置vhost

简单配置: 1、设置phpmyadmin 在WampServer安装完成后,通过http://localhost/打开后可以看到WampServer自带的一个简单的页面,里面有phpinfo、phpmyadmin和sqlitemanager三个工具。 打开phpmyadmin会在下方看到提示,root用户没有设置密码,我们先为root帐户设置密码。点击phpmyadmin页面中部的“权限”,可以看到“用户一览”,这时候应该只有一行用户信息,即root localhost这一行,点击这一行最右侧的编辑权限图标,在新页面找到“更改密码”,为root用户设置密码,并点击“执行”。 然后刷新页面,会看到错误提示,这是因为帐户已经设置密码,到WampServer程序安装目录,在apps目录找到phpmyadmin的目录,打开phpmyadmin目录里面的config.inc.php文件,找到下面这一行: $cfg['Servers'][$i]['password'] = ''; 在等号右面的单引号里面输入刚才设置的密码,重新打开phpmyadmin的页面并刷新,这时候phpmyadmin就可以正常访问了。 好了,我已经用WampServer简单的架设起一个Apache + PHP + MySQL的服务器了。 ----------------------------------------------------------- 2、允许外网访问: wamp 默认是禁止外网访问APACHE的,左键点击右下的wamp图标Apache - httpd.conf ,搜索关键字 "deny from ",会发现一处 "deny from"将其下的一行"Allow from 127.0.0.1" 之前加一个 #号,表示注释掉,新插入一行,手动输入Allow from all 。保存,重新启动下apache 服务就可以允许外网访问了。 3、apache, mysql 服务的开机自动运行 Windows - 开始? - 设置 - 控制面板 - 管理工具 - 服务,找到 wampmysqld, wampapache, 将 "启动类型" 由"手动" 改为"自动" 即可。 4、开启支持rewrite module #LoadModule rewrite_module modules/mod_rewrite.so 去前面掉#,修改为 LoadModule rewrite_module modules/mod_rewrite.so Options FollowSymLinks AllowOverride None # 修改为AllowOverride All # Order deny,allow Deny from all Satisfy all # # Possible values for the Options directive are "None", "All", # or any combination of: # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews # # Note that "MultiViews" must be named *explicitly* --- "Options All" # doesn't give it to you. # # The Options directive is both complicated and important. Please see # http://httpd.apache.org/docs/2.2/mod/core.html#options # for more information. # Options Indexes FollowSymLinks # # AllowOverride controls what directives may be placed in .htaccess files. # It can be "All", "None", or any combination of the keywords: # Options FileInfo AuthConfig Limit # AllowOverride None # 修改为AllowOverride All # # # Controls who can get stuff from this server. # Order allow,deny Allow
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值