WIN7下wamp配置虚拟主机

第一步:
找到:\wamp\bin\apache\apache2.4.9\conf\httpd.conf
#Include conf/extra/httpd-vhosts.conf ,删掉“#”。为开启虚拟主机
第二步:
找到:\wamp\bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf
按初始安装配置时,文件存放在www目录下,所以首先配置它。
如下。如若添加多个,则多次操作。


    ServerAdmin webmaster@localhost
    DocumentRoot "D:/wamp/www/"
    ServerName localhost
    ServerAlias www.dummy-host.example.com
    ErrorLog "logs/localhost-error.log"
    CustomLog "logs/localhost.log" common

第三步:对httpd.conf文件,添加如下

<Directory "d:/wamp/www/">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
Directory>

第四步:
找到C:\Windows\System32\drivers\etc\hosts文件,可添加如下网址。
127.0.0.1 localhost
127.0.0.1 www.vdj.com
127.0.0.1 hello.com
第五步:
重启wamp的apache服务。

有时候本地搭建wamp的时候会出现:输入http://127.0.0.1访问正常,当输入http://localhost/,apache出现You don’t have permission to access/on this server.的提示,如何解决?

找到httpd.conf,用记事本打开httpd.conf,然后将

Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all

这里改成:


    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Allow from all

    Order Deny,Allow
    Deny from all  
    Allow from 127.0.0.1

将Deny from all 改为:Allow from all ,然后重新启动所有服务。
现在打开localhost或127.0.0.1时发现可以访问了,但访问phpmyadmin时候,出现“You don’t have permission to access /phpmyadmin/ on this server.”的提示。

解决方法,打开如下文件:
D:/wamp/alias/phpmyadmin.conf    //这个就是你的wamp的安装目录下的内容,用编辑器打开
修改成这样:


    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
        Order Deny,Allow
    Allow from all
    Allow from 127.0.0.1

修改保存后,一定要记得重启wampserver哟。接下来就应该搞定了吧

你可能感兴趣的:(PHP)