当在本机调试多个动态站点时,如果不想开多个端口,可以用域名访问自己的机器,只需要在配置文件中稍微配置一下即可:
1.windows:
c:\windows\system32\drivers\etc\hosts
2.Linux:
/etc/hosts
增加如下解析:
127.0.0.1 www.mgcZenderFrameStudy.com
127.0.0.1 www.mgcThinkphpStudy.com
apache配置文件:
<VirtualHost *:80>
DocumentRoot "E:\Work\work\php_study_project\test\public"
ServerName www.mgcZenderFrameStudy.com
ServerAlias
<Directory "E:\Work\work\php_study_project\test\public">
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "E:\Work\thinkPhp\ThinkPHP_3.1.3_full\ThinkPHP"
ServerName www.mgcThinkphpStudy.com
ServerAlias
<Directory "E:\Work\thinkPhp\ThinkPHP_3.1.3_full\ThinkPHP">
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>