`

安装EPP的调试Zend Debugger

 
阅读更多
原文地址:http://www.cnblogs.com/yjf512/archive/2010/11/27/1890024.html



最近在工作中遇到的一个问题就是PHP程序的调试,PHP的程序可以直接在页面中显示出错误信息,但是如果是较大较复杂的程序,这种方式的开发效率就极其低下了,那么如何在IDE中可以对程序进行单步调试呢?



问题:如何在Wamp下单步调试PHP程序?



1, 确保机子已经安装了Wamp。

假设www的目标路径为:D:\PHPProject\wamp\www(其中D:\PHPProject\wamp\是wamp的根目录)



2, 下载EPP3.0 (EclipsePHP Studio 3)

下载地址:http://www.php100.com/



3, 解压和安装EPP3.0

并把默认workspace设置为D:\PHPProject\wamp\www



4, 下载zendDebugger:

http://downloads.zend.com/pdt/server-debugger/

下载版本:ZendDebugger-5.2.14-cygwin_nt-i386

解压,找到文件夹5_2_x_comp\ 和dummy.php



5, 将5_2_x_comp\ZendDebugger.dll复制到D:\PHPProject\wamp\bin\php\php5.2.9-1\ext下



6, 将dummy.php复制到D:\PHPProject\wamp\www下



7, 修改php.ini,在php.ini的后面加入:

[zend]

zend_extension_ts="D:\PHPProject\wamp\bin\php\php5.2.9-1\ext\ZendDebugger.dll"

zend_debugger.allow_hosts=127.0.0.1

zend_debugger.expose_remotely=always

其中zend_extension_ts定位到你的ZendDebugger.dll文件

zend_debugger.allow_hosts定位到你的server上,localhost默认为127.0.0.1



8, 打开或者重新启动EPP3.0,窗口—首选项—PHP—Debug—Install Debugger—Zend debugger—Configure

设置client Host/IP为127.0.0.1



9, 创建新的php工程和文件,工具栏上有个调试(小虫子)—调试配置

Php WebPage确保

Server Debugger为Zend Debugger

PHP Server 为Default PHP Web Server

按下Test Debugger 显示Success。







至此,Zend Debugger设置成功!!



Debug使用:F11开始调试,F5单步运行,F7停止调试



PS:读者也尝试过使用vs.php进行php程序的编译,试用版的使用正常,但是无奈vs.php for 2010还未有破解版,有试用期限,因此转战试用EPP。



作者:Nick Ye(yjf512)
出处:(http://www.cnblogs.com/yjf512/)
版权声明:本文的版权归作者与博客园共有。欢迎转载阅读,转载时须注明本文的详细链接。



参考文档:

http://www.php100.com/

http://bbs.php100.com/read-htm-tid-28116-page-2.html
分享到:
评论

相关推荐

    配置xampp+(zend studio)epp3+zenddebugger

    以图文的方式介绍了xampp+epp3+zenddebugger的配置方式,该方式同样适用于xampp+zend studio+zenddebugger的配置,项目中多次配置使用

    EclipsePHP Studio 3 part2(EPP3_Setup.part2.rar)

    并且集成了JDK和简体中文系统,免除处了安装配置的麻烦,一次安装即可使用无需配置。此编译器为PHP编译器,专门针对辅助PHP代码的开发和调试,集成了代码高亮,函数跟踪,时时纠错等功能。同时还增加了协作开发版本...

    EPP3安装方法、

    2、代码时时纠错,让语法错误扼杀在摇篮中。 ...4、丰富的快捷键和大量的插件功能让开发提高效率。 5、函数,变量,快捷时时提示,让开发变的简单轻松。 ...8、集成了Zend debuger PHP断点调试功能。

    EPP PHP编辑器

    并且集成了JDK和简体中文系统,免除处了安装配置的麻烦,一次安装即可使用无需配置。此编译器为PHP编译器,专门针对辅助PHP代码的开发和调试,集成了代码高亮,函数跟踪,时时纠错等功能。同时还增加了协作开发版本...

    用于解禁epp不让安装安软件

    用于替换epp3中的文件,解决不能安装新软件的问题,替换后就可以安装svn等插件了

    EPP php studio

    并且集成了JDK和简体中文系统,免除处了安装配置的麻烦,一次安装即可使用无需配置. 此编译器为PHP编译器,专门针对辅助PHP代码的开发和调试, 集成了代码高亮,函数跟踪,时时纠错等功能. 同时还增加了协作开发版本...

    EPP协议标准文档 国际版

    EPP协议标准文档,放上来大家共同学习一下,与国际接轨必需的!

    epp3压缩包

    并且集成了JDK和简体中文系统,免除处了安装配置的麻烦,一次安装即可使用无需配置。此编译器为PHP编译器,专门针对辅助PHP代码的开发和调试,集成了代码高亮,函数跟踪,时时纠错等功能。同时还增加了协作开发版本...

    网页编辑工具 epp350

    网页编辑工具 epp350

    epp210汉化版 及部分资粮

    epp210汉化版epp210汉化版 及部分资粮epp210汉化版 及部分资粮epp210汉化版 及部分资粮epp210汉化版 及部分资粮 及部分资粮

    epp430_64bit.zip

    epp430_64bit.zip

    epp程序代码文档编写软件

    2、代码时时纠错,让语法错误扼杀在摇篮中。 ...4、丰富的快捷键和大量的插件功能让开发提高效率。 5、函数,变量,快捷时时提示,让开发变的简单轻松。 ...8、集成了Zend debuger PHP断点调试功能。

    EPP php studio.z01

    并且集成了JDK和简体中文系统,免除处了安装配置的麻烦,一次安装即可使用无需配置. 此编译器为PHP编译器,专门针对辅助PHP代码的开发和调试, 集成了代码高亮,函数跟踪,时时纠错等功能. 同时还增加了协作开发...

    EPP3配置方法

    EPP3配置方法 很全面,适合新手使用和学习,EPP3配置方法 很全面,适合新手使用和学习

    EPP php studio.z02

    并且集成了JDK和简体中文系统,免除处了安装配置的麻烦,一次安装即可使用无需配置. 此编译器为PHP编译器,专门针对辅助PHP代码的开发和调试, 集成了代码高亮,函数跟踪,时时纠错等功能. 同时还增加了协作开发...

    并行端口EPP接口编程方法.pdf

    并行端口EPP接口编程方法.pdf 并行端口常为计算机开发人员作为用户扩展端口使用

    基于GPIF的USB-EPP解决方案

    基于GPIF的USB-EPP解决方案

    EclipsePHP Studio 3.0 简体中文版 EPP3.rar

    并且集成了JDK和简体中文系统,免除处了安装配置的麻烦,一次安装即可使用无需配置。此编译器为PHP编译器,专门针对辅助PHP代码的开发和调试,集成了代码高亮,函数跟踪,时时纠错等功能。同时还增加了协作开发版本...

    360EPP,安装时间长、卸载需要密码

    360EPP,安装时间长、卸载需要密码

    Linux下EPP-CAN通信的设计及实现.pdf

    Linux下EPP-CAN通信的设计及实现.pdf

Global site tag (gtag.js) - Google Analytics