一、配置虛擬主機
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”的虛擬域名