+ -
当前位置:首页 → 问答吧 → 浅谈php学习的方法

浅谈php学习的方法

时间:2010-01-07

来源:互联网

本帖最后由 jiangwb1 于 2010-1-7 23:38 编辑

今天在设置本地域名的时候碰到了一个问题:host文件和apache中的<VirtualHost></VirtualHost>都配好了,按照以往的经验应该就没问题了。举个列子:在host文件中
127.0.0.1 localhost 127.0.0.1 test.com
在httpd.conf也配好了。
 <VirtualHost *:80> DocumentRoot d:/phps/www/test ServerName test.com </VirtualHost> <VirtualHost *:80> DocumentRoot d:/phps/www/test2 ServerName test2.com </VirtualHost> 
但问题出现了,输入test.com的时候显示没问题,但输入test2.com的时候提示无此域名。
左修改右修改,重启了apache n次,没用。到底错在哪呢。经同事提醒,可以include  httpd-vhosts.conf文件看看,果然发现少了个NameVirtualHost *:80,于是加上,果然test.com和test2.com都能正常访问。但问题又出现了:输入localhost.com的时候不是期望中的页面,再次分析,会不会是没设置其为ServerName的关系,于是加上,果然调试成功。

其实这个问题很简单,但我以往的思路和做法限制了我的行为,犯了经验主义的错误。我希望大家在碰到原来很熟悉很简单的应用突然不是自己想要的结果时候一定要多分析该事件发生的原因,从本质上去掌握啊,别想而来之。我做php快3年了,经常碰到这种问题。
呵呵,就这么多。不对的地方请指正。

作者: jiangwb1   发布时间: 2010-01-07

支持你啊

作者: 无极限   发布时间: 2010-01-07

还不错。

作者: 秀才的梦想   发布时间: 2010-01-08

什么学习方法啊,拜托起名字专业点

作者: backfordream   发布时间: 2010-01-08

回复 无极限


    谢谢鼓励。技术就是要多交流

作者: jiangwb1   发布时间: 2010-01-08

回复 秀才的梦想


    同样谢谢支持。

作者: jiangwb1   发布时间: 2010-01-08

回复 backfordream


    难道解决问题的思路不能叫一种方法,你觉得什么才叫方法?php怎么提高?怎么理解OOP?

思想才是最重要的。

作者: jiangwb1   发布时间: 2010-01-08