转自: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试试,呵呵,这样的域名可不多见啊!