PHP环境本地apache绑多域名教程及phpStudy1.7.5推荐

我等虽算不上建站程序爱好者,但各种PHP程序或CMS等实在太吸引人了,而且比较喜欢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的作者很耐心,关于域名绑定的问题是请教他的,感谢作者 龙的心 提供这么方便的工具。他的博客是:

龙的心.专栏http://blog.chinaunix.net/u/19869/ 

有很多关于PHP等技术文章,感兴趣的朋友不妨一看。

 

Trackbacks: 点击获得Trackback地址,Encode: UTF-8  点击获得Trackback地址,Encode: GB2312 or GBK  点击获得Trackback地址,Encode: BIG5
分类:PHP技术
浏览概况:评论:2 | 阅读:9732
文章评论(2)
[1楼] [引用] [TOP]
中国石油杂志 发表于 2009, January 20, 10:25 PM
这个教程很好
[2楼] [引用] [TOP]
zhenlw 发表于 2010, December 6, 1:46 AM
你好,我看不懂你发布的这个文章,我也是想在本地测试网站,想在浏览器中直接输入域名访问,一直找不到配置方法,看到此文章给了我希望,但是我配置过程中不知道在你说的:


再在hosts文件中加入如下语句:记得中间用tab
127.0.0.1 www.b.com
127.0.0.1 www.c.com


这三行是在哪里配置,如果看到留言希望能帮帮我,谢谢
发表评论
用户名:
密码(游客无需):
网址/E-mail:
      记住我的信息