常常我们接到项目时,都要重新在自己电脑的服务器根目录下新建一个项目,但如果每次都用IP或者localhost访问项目,显得也太low了,所以,配置一个虚拟主机,是测试阶段我们提升我们自己项目格调的一个途径,废话不多说,下面进入主题。
很多新的phper都是安装wampserver集成环境在做开发,所以以wampserver集成环境为例写配置步骤。
1. 找到wampserver安装根目录,根据这个路径——bin\apache\apache2.4.17\conf\extra\httpd-vhosts.conf,找到httpd-vhosts.conf文件;
2. 打开vhosts.conf,添加虚拟主机对应项目文件地址配置;
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "F:/office/wampserver/www/test"
ServerName test.com
ErrorLog "logs/dummy-host2.example.com-error.log"
CustomLog "logs/dummy-host2.example.com-access.log" common
</VirtualHost>
可以简写为:
<VirtualHost *:80>
DocumentRoot "F:/office/wampserver/www/test"
ServerName test.com
</VirtualHost>
说明:这里配置的“test”项目地址在“F:/office/wampserver/www/test”,配置的虚拟主机地址为“test.com”。
3. 打开Apache配置文件httpd.ini(文件地址在:bin\apache\apache2.4.17\conf\httpd.conf),找到:
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf
去除#:
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
4. 重启wampserver ;
5. 配置本地hosts文件。
hosts文件用于本地DNS解析,并且优先于寻找网络上的DNS服务器。文件地址:C:\Windows\System32\drivers\etc 中。如果没有这个文件,那自己创建一个hosts文件,该文件没有任何后缀。
6. 用记事本或者其他IDE(编辑器)打开hosts,添加一行。
127.0.0.1 test.com
至此,可以在浏览器中输入test.com访问自己本地的项目了!祝你在走向牛掰的道路上更近一步!