xdebug简介

xdebug
  Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。Xdebug现在的最新版本是Xdebug 2.1.2,release日期 2011-7-28,支持PHP4/PHP5。
安装

  有两个版本带有Non-thread-safe和不带有Non-thread-safe,主要是看你的php版本是否线程安全版本。然后复制到你的php下的ext目录里,修改php.ini,增加如下信息:  

[Xdebug]  zend_extension="x:\PHP\ext\php_xdebug-2.0.5-5.2.dll"   ;

以下是参数

xdebug.auto_trace=on

xdebug.collect_params=on

xdebug.collect_return=on

xdebug.trace_output_dir=”x:\Temp”

xdebug.profiler_enable=on

xdebug.profiler_output_dir=”x:\Temp”

;x为你的盘符

参数设置

xdebug.default_enable=on   ;显示默认的错误信息  

xdebug.auto_trace=on  ;自动打开“监测函数调用过程”的功模。该功能可以在你指定的目录中将函数调用的监测信息以文件的形式输出。此配置项的默认值为off。  xdebug.collect_params=on   ;打开收集“函数参数”的功能。将函数调用的参数值列入函数过程调用的监测信息中。此配置项的默认值为off。  xdebug.collect_return=on   ;打开收集“函数返回值”的功能。将函数的返回值列入函数过程调用的监测信息中。此配置项的默认值为off。  xdebug.max_nesting_level=100   

xdebug.profiler_enable=on   ;打开效能监测器。  

xdebug.remote_enable=on   ;是否调试  

xdebug.remote_host=localhost   xdebug.remote_port=9000   ;调试端口  

xdebug.remote_handler=dbgp   ;选择协议  

xdebug.trace_output_dir="d:\Temp"   ;设定函数调用监测信息的输出文件的路径。  

xdebug.profiler_output_dir="d:\Temp"  ;设定效能监测信息输出文件的路径。  其它参照官方网站(英文) 

设置完参数,重启服务器,使用 phpinfo() 函数查看是否有 xdebug 项目,安装是否成功。

其它
  安装wincachegrind  由于效能监测文件:cachegrind.out.××××××××文件的内容不易被人类所理解,所以我们需要一个工具来读取它。windows下就有一款这样的软件:wincachegrind。  1、到 下载安装wincachegrind  2、安装运行后,点击Tools->options,设定你的working folder(php.ini里xdebug.profiler_output_dir的值)  这样就可以比较直观的查看效能监测文件的信息了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值