xdebug安装和使用详解

首先下载xdebug组件,请到http://www.xdebug.org/download.php下载相对应的组件

下载组件注意事项:

首先打印phpinfo()信息

1.先确定PHP的版本,如果是5.2之前的,在php.ini配置文件中,组件的引入使用zend_extension_ts,如果是5.3以上的,使用zend_extension

2.确定是VC6还是VC9


在php.ini文件中写配置信息

zend_extension=D:\wamp\bin\php\php5.3.3\ext\php_xdebug-2.1.0-5.3-vc6.dll

[Xdebug]

;是否开启自动跟踪
xdebug.auto_trace = On
;是否开启异常跟踪
xdebug.show_exception_trace = On
;是否开启远程调试自动启动
xdebug.remote_autostart = On
;是否开启远程调试
xdebug.remote_enable = On
;允许调试的客户端IP
xdebug.remote_host=192.168.1.107
;远程调试的端口(默认9000)
xdebug.remote_port=9000
;调试插件dbgp
xdebug.remote_handler=dbgp
;是否收集变量
xdebug.collect_vars = On
;是否收集返回值
xdebug.collect_return = On
;是否收集参数
xdebug.collect_params = On
;跟踪输出路径
xdebug.trace_output_dir="c:\xdebug"
;是否开启调试内容
xdebug.profiler_enable=On
;调试输出路径
xdebug.profiler_output_dir="c:\xdebug"


//下面这些配置信息是用来调试代码错误时,传递了参数打印到页面上

xdebug.dump_once=on
xdebug.dump_globals=on
xdebug.dump_undefined=on
xdebug.dump.SERVER=REQUEST_METHOD,REQUEST_URI,HTTP_USER_AGENT
xdebug.dump.REQUEST=*


注意事项:

1.xdebug.profiler_output_dir="c:\xdebug"配置中需要手动的创建文件夹

2.如果配置没有成功,可以试试将配置信息复制到apache中的php.ini配置文件中,然后重启apache

3.去除PHP加速模块


使用phpinfo()可以查看xdebug是否安装成功


如果看到图片信息,说明xdebug安装成功


IDE断点配置:






单步跳入:step into调试,进入语句中的子函数(方法)进行步进调试
单步跳过:step over调试,跳过该行语句,进入下一行进行调试
单步返回:step out调试,跳出当前函数,进入调用源进行调试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值