日常开发过程中,经常需要切换不同的环境来测试,这时我们为了方便,可以在本地搭建多个站点。
搭建多站点主要分两个步骤
配置Apache参数
- httpd.conf文件:开启多站点配置LoadModule vhost_alias_module modules/mod_vhost_alias.so和Include conf/extra/httpd-vhosts.conf
配置多站点根目录:
DocumentRoot "D:/ThinkPHP/test_demon"
<Directory "D:/ThinkPHP/test_demon">
- httpd-vhost.conf文件:
配置具体站点:
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "D:/ThinkPHP/test_demon/MyFirstDemon" //指向本地
ServerName mytest1.com
ErrorLog "logs/dummy-host2.example.com-error.log"
CustomLog "logs/dummy-host2.example.com-access.log" common
</VirtualHost>
初学者一定要注意,在设置路径时,反斜杠不要用错,从目录上copy过来之后,需要把"\"改成"/"
修改本地DNS服务解析文件
文件在本地C:\Windows\System32\drivers\etc,即hosts文件