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

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

 

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停止调试

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值