[转]单机搭建多虚拟主机测试环境

转自:http://www.zftown.com/blog/?action=show&id=188

作为一个PHP程序员,在本机上搭建一个测试服务器是必须的。
我用的是XMAPP,是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。
XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。
具体看这里:http://www.apachefriends.org/zh_cn/xampp.html

更改本机的hosts文件,在C:/WINDOWS/system32/drivers/etc目录下,用记事本打开,加入若干个域名,如:
127.0.0.1    www.aaa.com
127.0.0.1    www.bbb.com
127.0.0.1    www.zzz.com
……

更改httpd.conf文件,加入许可。这个文件在你XMAPP安装目录/apache/conf下

# 添加MYSITE目录的许可权限
<Directory "d:/mysite">
Order allow,deny
Allow from all
</Directory>
<Directory "d:/mysite2">
Order allow,deny
Allow from all
</Directory>
<Directory "d:/mysite3">
Order allow,deny
Allow from all
</Directory>

你也可以使目录为网站根目录下的一个目录
Alias /mysite/ "d:/mysite/"
Alias /mysite2/ "d:/mysite2/"
Alias /mysite3/ "d:/mysite3/"

更改httpd-vhosts.conf文件,加入虚拟主机。这个文件在你XMAPP安装目录/apache/conf/extra下
<VirtualHost *:80>
    ServerAdmin zfxvx@126.com
    DocumentRoot "d:/WEBSITE/xampp/htdocs"
    ServerName www.aaa.com
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin zfxvx@126.com
    DocumentRoot "d:/mysite"
    ServerName www.bbb.com
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin zfxvx@126.com
    DocumentRoot "d:/mysite2"
    ServerName www.ccc.com
</VirtualHost>


<VirtualHost *:80>
    ServerAdmin zfxvx@126.com
    DocumentRoot "d:/mysite3"
    ServerName www.ccc.com
</VirtualHost>


重新启动APACHE服务和MYSQL服务!
在地址栏里输入www.aaa.com www.bbb.com www.ccc.com试试,呵呵,这样的域名可不多见啊! 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值