`

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

    博客分类:
  • PHP
阅读更多

    在找工作的过程中,很多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://voole.iteye.com/admin/blogs/403019中配置。

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

分享到:
评论
1 楼 491592452 2009-06-11  
跟着你学习下。。
我是从java 转php 的,正是自学的初始阶段,向你学习ing.....

相关推荐

    hadoop-eclipse-plugin1.2.1 and hadoop-eclipse-plugin2.8.0

    为了方便开发者在Eclipse或MyEclipse这样的集成开发环境中高效地进行Hadoop应用开发,Hadoop-Eclipse-Plugin应运而生。这个插件允许开发者直接在IDE中对Hadoop集群进行操作,如创建、编辑和运行MapReduce任务,极大...

    qt-eclipse-integration-linux.x86-1.6.1.tar.gz(qt4.6.1)

    《Eclipse集成Qt开发环境构建指南——以qt-eclipse-integration-linux.x86-1.6.1.tar.gz(qt4.6.1)为例》 在软件开发领域,Qt和Eclipse是两个广泛使用的工具。Qt是一个强大的C++图形用户界面库,而Eclipse则是一款...

    好用的hadoop-eclipse-plugin-2.6.4.jar

    《Hadoop-Eclipse-Plugin-2.6.4.jar:Eclipse中的Hadoop开发利器》 在大数据处理领域,Hadoop作为一个开源的分布式计算框架,因其高效、可扩展的特性而备受青睐。为了方便开发者在Eclipse环境中进行Hadoop应用程序...

    hadoop-eclipse-plugin-2.6.0.jar

    在实际使用中,将`hadoop-eclipse-plugin-2.6.0.jar`文件复制到Eclipse的`dropins`目录下,重启Eclipse后,插件会被自动识别并加载。然后,开发者可以在Eclipse的"New"菜单中找到Hadoop相关的项目模板,开始构建...

    Web 开发中的调试利器--tcptrace

    NULL 博文链接:https://blackbaby.iteye.com/blog/645273

    hadoop-eclipse-plugin-2.7.4.jar

    在实际操作中,要启用这个插件,你需要将`hadoop-eclipse-plugin-2.7.4.jar`文件复制到Eclipse的安装目录下的`dropins`文件夹内。这个`dropins`目录是Eclipse用来自动加载插件的地方,当你把插件的JAR文件放在这里,...

    hadoop-eclipse-plugin-2.7.1.jar

    在实际使用中,`hadoop-eclipse-plugin-2.7.1.jar` 文件作为插件的核心组件,需要正确地安装到Eclipse环境中。这通常涉及以下步骤: 1. 下载`hadoop-eclipse-plugin-2.7.1.jar` 文件。 2. 打开Eclipse,进入“Help...

    mysql-for-visualstudio-1.2.8-noinstall

    《MySQL for Visual Studio 1.2.8:集成开发环境的数据库管理利器》 MySQL for Visual Studio 是一个专为Visual Studio设计的插件,旨在提供一个无缝集成的环境,使得开发者能够在Visual Studio中直接进行MySQL...

    jd-eclipse-site-1.0.0-RC2.rar

    《深入理解JD-Eclipse-Site-1.0.0-RC2:一款增强Eclipse功能的神器》 在软件开发领域,Eclipse作为一款强大的开源集成开发环境(IDE),深受广大程序员的喜爱。然而,尽管Eclipse自带了许多强大的功能,但有时仍...

    zend studio 文档

    总结,Zend Studio 作为专业的PHP开发工具,其安装、设置和调试功能强大,极大地提高了开发效率,是PHP开发者不可或缺的利器。通过详细阅读和实践提供的文档,开发者可以充分利用这些功能,提升开发体验和项目质量。

    eclipse-committers-2023-12-R-win32-x86-64.zip

    《Eclipse Committers 2023-12 R Win32 x86_64:Windows系统的开发利器》 Eclipse Committers 2023-12 R win32-x86_64.zip是一款专为Windows操作系统设计的集成开发环境(IDE),它在编程界具有极高的声誉,尤其在...

    hadoop-eclipse-plugin-2.7.0.zip

    《Hadoop-eclipse-plugin-2.7.0:探索大数据开发与集成的利器》 Hadoop-eclipse-plugin-2.7.0.zip是一款专为32位系统设计的Hadoop-eclipse插件,该插件是基于开源项目Hadoop 2.7.0和Java Development Kit(JDK)1.8...

    hadoop-eclipse-plugin-2.6.0

    《Hadoop-eclipse-plugin-2.6.0:在Eclipse IDE中开发Hadoop的利器》 在大数据处理领域,Hadoop作为开源的分布式计算框架,一直以来都是开发者的重要工具。而Eclipse作为Java开发的主流集成开发环境(IDE),其功能...

    jd-eclipse-site-1.0.0-RC2

    总的来说,jd-eclipse-site-1.0.0-RC2是一个提高Java开发者效率的利器,它让查看和理解.jar文件中的类代码变得简单,从而促进了代码的学习、调试和维护。如果你经常需要处理无源码的库,那么这个插件将是你不可或缺...

    hadoop2x-eclipse-plugin

    《Hadoop2.x在Eclipse下开发的利器:Hadoop2x-Eclipse-Plugin详解》 在大数据领域,Hadoop作为开源的分布式计算框架,一直备受开发者青睐。尤其是在Hadoop2.x版本,其增强了性能、稳定性和可扩展性,使得开发者能够...

    hadoop-eclipse-plugin-2.2.0.zip

    本文将深入探讨这个名为“hadoop-eclipse-plugin-2.2.0”的插件,以及它如何为Hadoop-2.2.0版本提供支持。 首先,Hadoop Eclipse Plugin 2.2.0的核心功能是将Hadoop的MapReduce编程模型与Eclipse IDE无缝集成。通过...

    eclipse-jee-2021-03-R-win32-x86_64

    《Eclipse IDE for Java EE Developers 2021-03 R Win32 x86_64详解》 Eclipse是一款广泛使用的开源集成开发环境(IDE),尤其在Java开发领域,它以其强大的功能和高度可扩展性备受赞誉。本压缩包"eclipse-jee-2021...

    zend_studio详细使用教程

    《深入理解Zend Studio:全方位解析集成开发环境》 Zend Studio是一款专门为PHP开发者设计的强大集成开发环境,它提供了...随着你对Zend Studio的进一步探索,你会发现它不仅是一个开发工具,更是提升开发体验的利器。

    zendStudio 5

    **zendStudio 5:强大的PHP开发利器** zendStudio 5是一款专为PHP开发设计的集成开发环境(IDE),以其高效、稳定和丰富的功能在众多版本中脱颖而出,被誉为比zendStudio 6到13更为好用的选择。这款软件以其对PHP...

    免杀破解利器-OEP查找工具-OepFinder汉化版

    免杀破解利器-OEP查找工具-OepFinder汉化版免杀破解利器-OEP查找工具-OepFinder汉化版

Global site tag (gtag.js) - Google Analytics