安装EPP的调试Zend Debugger
2010-11-28 07:54:37 来源:WEB开发网最近在工作中遇到的一个问题就是PHP程序的调试,PHP的程序可以直接在页面中显示出错误信息,但是如果是较大较复杂的程序,这种方式的开发效率就极其低下了,那么如何在IDE中可以对程序进行单步调试呢?
问题:如何在Wamp下单步调试PHP程序?
1, 确保机子已经安装了Wamp。
假设www的目标路径为:D:\PHPProject\wamp\www(其中D:\PHPProject\wamp\是wamp的根目录)
2, 下载EPP3.0 (EclipsePHP Studio 3)
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。
- ››调试JavaScript错误
- ››调试和测试 Swing 代码
- ››调试集成 Java 和 C/C++ 的代码
- ››调试JavaScript脚本程序(Firefox篇)
- ››调试JavaScript/VB Script脚本程序(ASP.NET篇)
- ››调试JavaScript/VB Script脚本程序(Wscript篇)
- ››调试JavaScript/VB Script脚本程序(ASP篇)
- ››调试JavaScript/VB Script脚本程序(IE篇)
- ››调试诊治CSS布局的10个有效方法
- ››Zend Framework 入门(1)—快速上手
- ››Zend Framework 入门(2)—多国语言支持
- ››Zend Framework 入门(3)—错误处理
更多精彩
赞助商链接