PHP本地apache绑多域名教程,要使用PHP程序制作站点,在本地做好测试时非常重要的,因此,本地环境搭建非常有必要,这里介绍下如何搭建多域名的问题。

本地PHP环境的搭建当然是WAMP了。XP下装apache、mysql、php并配置对老手来说都是一件头大的事,更不用说新手了。因此我选用phpstudy1.7.5。简单、方便,速度快。下载地址:phpStudy v1.7.5下载,PHP5开发环境集成包

三下五除二,环境装好了,默认档案根目录是,D:\www

你可以随便改哪个位置都行,但我现在要装十个程序,都堆根目录下肯定是不行的,分目录吧,如:

D:\www\1  D:\www\2  D:\www\n ...

再到hosts文件里写一句:

127.0.0.1 www.a.com

(注意,IP地址和域名之间可以用空格或Tab,但是强烈建议用Tab,否则有时会出错!)

这样域名 a.com就绑到本机根目录下了,相当于 http://localhosthttp://127.0.0.1 输入 www.a.com 比较方便啊。

那其他的站怎么办,难道要 www.a.com/1/ ...... www.a.com/n/ 这样?

太麻烦了,下面我们把好用的域名都“劫持”来自己用啊,嘿嘿。

1、双击phpStudy安装时在桌面添加的快捷方式:phpStudyAdmin 打开阿帕奇直升机和数据库等的管理。

在任务栏右下角单击它的图标,选择:Apache Service >> Stop 这样就停止了阿帕奇服务。

2、在PHPSTUDY的安装目录 phpStudy\Apache2\conf 下找到:httpd.conf 的配置文件,打开它,在

NameVirtualHost *:80

这句后面添加以下内容:

#### 域名绑定

<VirtualHost *:80>
    DocumentRoot /www/phpcms2008
    ServerName
www.b.com
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot /www/ecms
    ServerName
www.c.com
</VirtualHost>

保存文件。

再在hosts文件中加入如下语句:记得中间用tab

127.0.0.1 www.b.com
127.0.0.1 
www.c.com

3、启动apache服务,用以上域名访问,哈哈,成功。

PHPSTUDY1.7.5的作者很耐心,关于域名绑定的问题是请教他的