`

安装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汉化版 及部分资粮 及部分资粮

    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解决方案

    epp430_64bit.zip

    epp430_64bit.zip

    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