PHP调试的利器--Zend Studio for Eclipse

    在找工作的过程中,很多php面试官都会问道你的IDE是什么?我的经历是:只要你回答是Dreamweaver或者是Editplus之类,都会有种被鄙视的感觉,也有可能是本人的错觉吧。

    在前一份工作中,公司做PHP的,都会用Zend Studio Neon Beta版本的,我曾经尝试过去配置它,用来调试PHP的代码(因为Drupal的代码,由于能力有限,源代码读不下来啊!),没有成功!后来由于某些原因,我离开了那家公司,尽管有些不舍。

    在现在的公司,任务每天都满满的,尽管带我的组长frank学习PHP才几个月,但是做了3年的JAVA,加上他个人突出的动手能力,使得我很佩服他(我轻易不会佩服一个人的,呵呵!),自己也受益非浅。

    因为做的都是一些门户网站和B2B网站,所以用的是国内的cms,理解起来相对容易一些,frank也很耐心指导我,很客观的指出自己在思维上的一些局限性,遇到问题,不要想着去问人,而要自己去努力解决。要用Google并自己多多动手尝试一下,不能光思考,更多的是需要实践,写代码,别人顶多告诉你一些思路,自己要动手去写,写多了,才会知道“哦,原来是这个样子的!”。我试过多次,比较适合自己,接下来的时间,我遇到问题,坚持自己查资料解决,不去问人,别人回复速度太慢了。

   扯了很多废话,呵呵,算是自己的另一篇小结吧!

   下面就是详细过程
   1.
下载并安装相关软件
    JDK是必须的,它是跑Eclispe的最基本的要求,你可以去java的官方网站下载。附带着还要下载ZendDebugger.dll,请根据自己PHP的版本选择相应文件下载,我的是PHP 5.2.6。下载的文件中还包括一个dummy.php文件,这个文件应该放在文档根目录中,就是你的服务器配置httpd.conf文件中DocumentRoot设置对应的位置,相信我说明白了。
    服务器任意,推荐使用Apache+PHP模块安装方式,可以考虑使用Xampp。
    JDK环境变量配置可以Google,网络上众多。因为前段时间自己配置java环境,所以误打误撞,这步就省掉了,呵呵。

    2.软件安装
    JDK环境变量的设置,
ZendDebugger.dll的放在一个不轻易被删除的地方。下载Eclipse, 我用的是Zend Studio for Eclipse 6.1.0 版本的。

    3.关键的配置
    3-1 打开/xampp/apache/bin/php.ini文件,

    在[Zend]下面载入ZendDebugger.dll
    zend_extension_ts="ZendDebugger.dll文件绝对路径"
    zend_debugger.allow_hosts=127.0.0.1/10, 和你自己的ip
    zend_debugger.expose_remotely=always

    注意zend_extension_ts后面的路径要填写绝对路径,保存后重启服务器即可。
  
    此时用phpinfo()查看php配置,如果安装成功,应该可以看到Zend Debugger一栏中的消息。
  
    3-2 Eclispe的配置可以参照 http://be-evil.org/showlog-70.html中eclipse全局总体配置

    3-3 再则就是apache的配置,在/xampp/apache/conf/httpd.conf文件中修改,具体截图可以参考http://home.yulei.org/joomla/index.php/article/1-program/17-xamppeclipsepdtphp.html中配置。

    我是用业余时间来配置这个工具的,花了我不少时间,当看到梦寐以求的调试方法成功后,我有点欣喜若狂,有点如释重负,我完全是依靠自己查资料来配置好。有很多同仁花了很少的时间就配置好了,没有办法,俺目前就是这个能力。这个工具还有更多的地方可以挖掘,相信自己能做好。

    如果看官有什么不明白的地方,可以交流一下。谢谢欣赏!

 

让调试利器zend debugger与zend Optimizer共存,和谐!

转帖http://www.zendstudio.net/archives/zend-debugger-and-zend-optimizer-are-peaceful/

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值