Discuz教程网

安装EPP的调试Zend Debugger

[复制链接]
authicon 猪头 发表于 2010-11-28 22:14:24 | 显示全部楼层 |阅读模式
最近在工作中遇到的一个问题就是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/




上一篇:在页面之间传送变量
下一篇:win7下Apache2.2.16+PHP5.2.14+MySQL5.0.51配置
authicon 丁加丁 发表于 2011-5-8 20:59:58 | 显示全部楼层
支持一下,确实是不错的贴子。
authicon huanglv80 发表于 2011-5-16 22:00:00 | 显示全部楼层
喜欢喜欢喜欢
authicon qqoxygen 发表于 2011-5-21 10:53:10 | 显示全部楼层
继续来索要
authicon №小乖 发表于 2011-5-24 13:59:47 | 显示全部楼层
喜欢喜欢喜欢
authicon lilac_yao 发表于 2011-5-24 19:59:40 | 显示全部楼层
我回不回呢 考虑再三 还是不回了吧 ^_^
authicon kurt226 发表于 2011-5-26 21:00:00 | 显示全部楼层
真的有意思!
authicon YNKAZUKI 发表于 2011-6-17 07:01:52 | 显示全部楼层
继续来索要
authicon soul2511 发表于 2011-6-17 15:59:52 | 显示全部楼层
好辛苦才找到啊
authicon 计晨 发表于 2011-6-17 23:59:43 | 显示全部楼层
支持楼主,顶一下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 07:19

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表