安装好PHP的环境后,就可以建web项目了。假设现在有三个项目,分别是学生管理、图书管理、档案管理,那么它们的文件夹分别是:
盘符:\xampp\htdocs\xsgl
盘符:\xampp\htdocs\tsgl

盘符:\xampp\htdocs\dangangl
浏览器时用
http://localhost/xsgl
http://localhost/tsgl
http://localhost/dangangl
这样的网址我以为太土气了,利用时又未便利,我希望更牛B一些,用
http://www.xsgl.com
http://www.tsgl.com
http://www.dangangl.com
这样的网址去浏览,但这样的网址是互联网址,必须要费钱去申请域名,域名在全天下是唯一的,假如被别人抢注了,就干瞪眼了!
但我一定要在我的机子上做实验时用用这样的网址,图个方便,还是可以的。详细方法如下:
第一步:在hosts文件中加内容。点“开始”-->运行文本框输入c:\windows\system32\drivers\etc回车找到hosts文件并用editpluse打开。
点左下角开始菜单会涌现这个输入框
目的是要找到hosts这个文件
在这个文件中添加:
127.0.0.1 localhost
127.0.0.1 www.xsgl.com
127.0.0.1 www.tsgl.com
127.0.0.1 www.dangangl.com
添加这些
第二步:打开apache的总配置文件 D:\xampp\apache\conf\httpd.conf ,在里面找到
#Include conf/extra/httpd-vhosts.conf
把前面的”#“号去掉, 原来有#号表示这句没有用,去掉后,它就变成有用的了!
这句的意思是,关于虚拟主机的配置代码是在 con/extra/httpd-vhosts.conf 这个文件之中。 那么我们就去修正这个文件吧!
在这个文件的后面加上:
<VirtualHost :80>
DocumentRoot \"大众D:/xampp/htdocs\"大众 ServerName localhost </VirtualHost>
<VirtualHost :80>
DocumentRoot \公众D:/xampp/htdocs\"大众
ServerName www.xsgl.com
</VirtualHost>
<VirtualHost :80>
DocumentRoot \"大众D:/xampp/htdocs\"大众
ServerName www.tsgl.com
</VirtualHost>
<VirtualHost :80>
DocumentRoot \公众D:/xampp/htdocs\"大众
ServerName www.dangangl.com
</VirtualHost>
把稳第一个“块”是配置根目录的,一定要哦!
不然你那些不想利用虚拟主机的项目就没有办法用了,比如你又有一个项目叫 aaa 的,它的目录是D:/xampp/htdocs/aaa ,你想用网址:http://localhost/aaa来浏览它,就会涌现缺点的!
!
!
这样配置后,保存,重启apach,你就可以用http://www.tsgl.com这样的网址去浏览你的项目了。它只是在本机上能用哦!
还有更绝的在后面呢!
!
!
!
!
!
如果我想把我D:\www_3000目录,或是D:\www_4000目录,或是D:\www_5000目录都变成我的网站目录,怎么办? 它们并不在apache默认的网站目录 D:/xampp/htdocs之中哦!
也是可以的。
第一步:要在D:\xampp\apache\conf\httpd.conf文件中加入这几个目录的容许。代码如下:
配置这些就表示你们目录可以当成网站目录用了
第二步:在 D:\xampp\apache\conf\extra\httpd-vhosts.conf文件中加上如下代码,
<VirtualHost :3000>
##ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot \"大众D:/www_3000\"大众
ServerName 3000.tingbo.com
<Directory \"大众D:/www_3000\"大众>
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
##ErrorLog \"大众logs/dummy-host2.example.com-error.log\"大众
##CustomLog \公众logs/dummy-host2.example.com-access.log\"大众 common
</VirtualHost>
<VirtualHost :4000>
##ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot \"大众D:/www_4000\"大众
ServerName 4000.tingbo.com
##ErrorLog \"大众logs/dummy-host2.example.com-error.log\"大众
##CustomLog \"大众logs/dummy-host2.example.com-access.log\"大众 common
</VirtualHost>
<VirtualHost :5000>
##ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot \公众D:/www_5000\"大众
ServerName 5000.tingbo.com
##ErrorLog \"大众logs/dummy-host2.example.com-error.log\"大众
##CustomLog \公众logs/dummy-host2.example.com-access.log\"大众 common
</VirtualHost>
重启apache后,你的目录也可以用 http://3000.tingbo.com:3000 进行浏览了!
当然你想用http://localhost:3000也一样!
关于apache的虚拟主机的用法就弄完了,如果有不清楚的地方你可以给我给我留言哦!
关注我的头条号:“编程学与做” 有更多的精彩在后面呢!