php:netbeans+wampserver2.2e实现xdebug调试

注:xdebug是通用的调试插件,不仅可在php语言中使用,Java等语言也可以参照官网(xdebug.org)或者论坛等资料来配置实现。

附近:wampserver2.2e-php5.3.13-httpd2.2.22-mysql5.5.24-32b.exe 【点击下载】(提取密码:hu8x)

这里提供的wamp是集合了xdebug插件,在安装好之后,在php.ini里对应添加相关的配置信息和给netbeans IDE修改些配置基本可以使用了。

php.ini添加如下配置:

1、在哪打开打开php.ini?
     单击任务栏里打开的wamp图标,然后选择对应的php.ini:
   

2、在php.in底下添加如下配置:

;XDEBUG Extension
;配置php_xdebug.dll的地址
zend_extension = "D:/wamp/bin/php/php5.3.13/zend_ext/php_xdebug-2.2.0-5.3-vc9.dll"
[xdebug]
;启用xdebug该功能
;xdebug.default_enable = on
;允许调试的客户端IP
xdebug.remote_host=192.168.11.221
;远程调试的端口(默认9000)
xdebug.remote_port=9000
;是否开启远程调试自动启动
;xdebug.remote_autostart = on
;是否开启远程调试
xdebug.remote_enable = on
;分析结果文件是否重写配置项,0为不重写,新的分析结果会追加到上一次结果分析之后 1为重写,生成新的结果文件
xdebug.profiler_append = off
;性能分析配置项,如果值为1,该功能自动生成结果分析文件
xdebug.profiler_enable = off
;需要触发的性能分析配置项,值设为1,需要在访问地址后面加XDEBUG_PROFILE才会生成结果文件
xdebug.profiler_enable_trigger = off
;需要触发的性能分析配置项,值设为1,需要在访问地址后面加XDEBUG_PROFILE才会生成结果文件
xdebug.profiler_output_dir = "D:/wamp/tmp"
;性能分析生成结果文件名
xdebug.profiler_output_name = cachegrind.out.%t.%p

(注:记得重启wamp服务!)

3、netbeans对应配置修改:

4、调试启动使用:
   第一步给对应代码行单击加断点;

   

   第二步点击对应地方启动开始调试:
   


   接下来,IDE会根据你项目里的运行配置调用浏览器打开指定网址。如我这边的:
    




调试的几个快捷键:

F8:单步跳过;
F7:单步跳入;
F4:条到指定代码行;
F5:调试到下一个断点;



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值