xDebug的配置安装

首先下载符合安装的php版本的xdebug,

windows下的php有VC9 x86 Non Thread Safe、VC9 x86 Thread Safe、VC6 x86 Non Thread Safe、VC6 x86 Thread Safe等多个版本。那么这些版本有什么区别呢? VC9的版本是用legacy VS 2008编译的,VC6的版本是用legacy VS6编译的    
    如果你是在windows下使用IIS+PHP的话,你需要下载VC9的版本。
    如果你是在windows下使用Apache+PHP的话,你需要下载VC6的版本。
    Non Thread Safe是指非线程安全,Thread Safe则是指线程安全。
    如果是使用ISAPI的方式来运行PHP就必须用Thread Safe(线程安全)的版本;而用FastCGI模式运行PHP的话就没有必要用线程安全检查了,用None Thread Safe(NTS,非线程安全)的版本能够更好的提高效率。

把下载的文件放在php里的ext文件目录下。

接下来配置php.ini

添加:

[Xdebug]
zend_extension="E:/AMP/PHP/ext/php_xdebug-2.1.2-5.3-vc6.dll"                                    //E:/AMP/PHP/为的php安装目录,下面都改成相应的位置即可
  xdebug.profiler_enable=on 
  xdebug.trace_output_dir="E:/AMP/PHP/xdebug" 
  xdebug.profiler_output_dir="E:/AMP/PHP/xdebug" 
  xdebug.remote_enable=on 
  xdebug.remote_handler=dbgp 
  xdebug.remote_host=localhost 
  xdebug.remote_port=9000 
xdebug.auto_trace=1
xdebug.collect_params=1
xdebug.collect_return=1
xdebug.trace_output_dir="E:/AMP/PHP/xdebug/trace"
xdebug.profiler_enable=1
xdebug.profiler_output_dir="E:/AMP/PHP/xdebug/profiler"


之后重启Apache服务器,打开phpinfo页面,如果看到下图就说明配置成功了:



Xdebug部分配置选项说明

  xdebug.auto_trace = 1

  是否允许Xdebug跟踪函数调用,跟踪信息以文件形式存储,默认值为0

  collect_params = 1

  是否允许Xdebug跟踪函数参数,默认值为0

  xdebug.collect_return = 1

  是否允许Xdebug跟踪函数返回值,默认值为0

  xdebug.profiler_enable = 1

  打开xdebug的性能分析器,以文件形式存储,这项配置是不能以ini_set()函数配置的,默认值为0

  xdebug.profiler_output_dir

  性能分析文件的存放位置,默认值为/tmp

  xdebug.profiler_output_name

  性能分析文件的命名规则,默认值为cachegrind.out.%p

  xdebug.trace_output_dir

  函数调用跟踪信息输出文件目录,默认值为/tmp

  xdebug.trace_output_name

  函数调用跟踪信息输出文件命名规则,默认为trace.%c


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值