1.打开apache的文件夹找到文件
C:\phptest\apache\conf\extra\httpd-vhosts.conf
2.在最后加入
<VirtualHost *:80>
DocumentRoot "C:\phptest\htdocs\thinkse\public"
ServerName z.cn
</VirtualHost>
这里让apache认识了这个虚拟域名
3.让电脑认识
打开
加入 127.0.0.1 z.cn
4.完成
访问http://z.cn/sample/test/hello
5.但是此时的localhost也变成了thinkphp,public的页面
因为这里的路径被之前的语句覆盖了
所以我们这里再覆盖一个localhost的域名
<VirtualHost *:80> DocumentRoot "C:\phptest\htdocs" ServerName localhost </VirtualHost>
不用在hosts里在配置,因为本来是有的
只是因为服务端这里被修改了
httpd-vhosts.conf是分配置文件
httpd.conf是主的,里面有一条这个