一、配置虚拟主机
1、打开Apache配置文件httpd.conf,找到一下两行:
#Virtual hosts
#Include conf/extra/httpd-vhosts.conf
去掉第二行的#(只是去掉第二行的#,第一行的保留),重启Apache,无法打开localhost
2、找到Apache文件目录下的httpd-vhosts.conf文件,conf/extra/http-vhosts.conf
修改以下代码:
<VirtualHost _default_:80>
DocumentRoot "D:\WWW\xxxx" #项目所在文件目录
ServerName www.test.com #设置本地访问网址
</VirtualHost>
3、修改hosts文件,C:\Windows\System32\drivers\etc\hosts
在最后一行加入以下代码:
127.0.0.1 www.test.com #设置本地访问网址
4、重启Apache服务器
5、如果出现虚拟域名可以访问,但 localhost 不能访问的情况,就添加一个 localhost 的虚拟域名
6、添加虚拟域名之后如果 localhost 还是不能访问,就打开 httpd.conf 文件,搜索 ServerName localhost 加#号注释掉,重启Apache
二、phpstudy localhost 无法访问的问题
1、打开 Apache/conf/http.conf 文件,搜索“ServerName localhost” 或者“ServerName localhost:80”,将其注释掉
2、如果还无法访问,就创建一个“localhost”的虚拟域名