在WINDOWS操作系统下,快速简单的模拟搭建PHP+MYSQL开发环境

不会搭建虚拟目录,你无论测试什么网站一般都会用localhost加一个文件夹来访问。这倒没有什么,最主要的问题是你不能模拟完全一致的域名开发环境。给有些程序的开发带来了不便,本文通过简单几步,让你把本机变成一个DNS解析服务器和虚拟空间服务器。用apache搭建本地测试站点的步聚:

(1)打开apache的配置文件:httpd.conf,如果你用的是appserv集成安装包,打开它的快捷方式为:开始->程序->AppServ->Configuration Server->Apache Edit the httpd.conf Configuration File,如果用的不是appserv集成安装包,则找到apache的安装目录,在conf文件夹里即可找到。

(2)按CTRL+F或编辑菜单的查找调出查找对话框,输入:documentRoot,将后面的文件夹地址设为你开发网站的根目录对应的文件夹,注意,此文件夹是您将来真正的web站点的根目录。也就是说,以后你如果将你的网站文件放在这个文件夹之外的其他地方,就不可能通过浏览器正常访问你的网页了。因此一定要确认好。如下所示:

documentRoot "e:/www"

(3)再查找Directory标签,注意是里面默认有路径的那一个,不要改没有路径的那个。将里面的路径改为和documentRoot是一模一样的。如下所示

<Directory "e:/www">

(4)在文件最末尾增加以下几项:

ServerName *.80

NameVirtualHost *:80

注:在有些集成包里,上面两行可能已经存在于配置文件中了,因此上面两行可能在你的电脑上不是必须要加上去的。这个要检查一下httpd.conf文件及相关的配置文件中是否存在。

#默认localhost
<VirtualHost *:80>
    ServerName localhost
    DocumentRoot E:/www
</VirtualHost>
#新测试站点
<VirtualHost *:80>
    ServerName www.test.me
    DocumentRoot E:/www/test
</VirtualHost>

 

备注:

1.#号在此文件里表示注释的意思,80端口最好不要更改成其它端口,因为它是网站默认访问的端口号。如果appserv安装完以后,打开浏览器输入localhost无法正常访问,请查看apache是否正常启动。方法为:右键点击:“我的电脑”->“管理”->“服务和应用程序”->“服务”,找到名称中的apache,查看状态里有没有“已启动”,如果没有,说明apahce没有正常启动。如果没有,手动也无法启动的话,80端口可能被其它软件占用。请先删除其它软件。查看哪个软件占用80端口,在命令行输入:“netstat -ano”列表中,含有:80的即是。

2.localhost对应的VirtualHost 表示一个站点,目的是让localhost还是能继续访问,以方便我们偶尔直接调用文件夹下某个页面的可以方便我们自己直接通过localhost加文件夹的方式访问,这个配置你也可以不要。

3.下面的测试站点,就是一个测试站点的配置案例,我们在事实上,只需要配置这一个即可。

4.VirtualHost 里面的注释说明:

ServerName www.test.me  此处的域名:www.test.me就是你自己想用的域名,

DocumentRoot E:/www/test 此处的地址就是该域名对应要访问的文件夹。这个文件夹的位置一定要放在上面第(2)条里指定的文件夹里面,而不能随便放,否则将无法正常访问到。而且此处的所有文件夹都必须存在,否则apache会报错无法正常重启。造成站点无法访问。

到此,apache的配置文件就基本上完成了。只需要重启apache就可以了,方法为:开始->程序->AppServ->Control Server By Service->Apache Restart,但是现在仍不能通过地址栏正常访问。我们还需要配置该域名和本机IP的对应关系。方法如下:

打开“我的电脑”,然后打开系统盘(即有window文件夹的那个盘符),然后依次打开下面的文件夹:C:\WINDOWS\system32\drivers\etc(我的电脑系统盘是C盘),然后用记事本打开hosts这个文件。在其最后一行添加一行:

127.0.0.1 www.test.me

127.0.0.1 代表你要找寻的是哪台电脑,是这台电脑的IP地址,此处就代表访问的是本机。后面的域名一定要和上面在apache里面配置的该域名完全相同,否则,就不会找到对应关系,那么,你用该域名来访问也就不可能访问成功了。同理,如果你同事的电脑上这样配置了,你将此处的IP地址改成你同事的,你访问的就是他的电脑上该域名对应的程序。保存关闭hosts文件,最好将该文件发一个快捷方式到桌面上,以方便以后随时更改。我们所教的学员里,有部分把这个文件复制一份放在桌面上,这样肯定是不行的。这个错误你千万不要再犯了啊。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值