php 安装xdebug

今天装这个装了好久,试了各种版本,总算是成功了一回。


php下载页面中提供了4个下载版本,是vc6/vc9 TS/NTS的组合

VC6:legacy Visual Studio 6 compiler,就是使用这个编译器编译的。
VC9:Visual Studio 2008 compiler,就是用微软的VS编辑器编译的。

由于apache.org只提供VC6的版本,所以使用原版apache时只能使用VC6。(www.apachelounge.com上有apache VC9的版本提供,应该可以和PHP VC9配合,没用过)

TS:Thread Safe 线程安全, 执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的CGI执行方式而耗尽系统资源

NTS:Non Thread Safe 非线程安全, 在执行时不进行线程(Thread)安全检查

所以要去 www.xdebug.org下载相应版本php的模块文件


装成功的一个版本是php5.2.5

是用WAMP5-v1.7.4.rar集成环境装的

xdebug的版本是 php_xdebug-2.0.5-5.2.dll


将 php_xdebug-2.0.5-5.2.dll 放在ext文件夹下

php.ini末尾加上

[Xdebug]
zend_extension_ts="C:\wamp\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="D:/output"
xdebug.profiler_enable=On
xdebug.profiler_output_dir="D:/output" 


因为被网上的配置误导,所以高一点的版本比如5.2.14 ,5.3.0都没有装成功

现在另外两个也测试装成功了

一个是用PHPnow-1.5.6.zip安装的 php版本是5.2.14 ,xdebug的版本 php_xdebug-2.0.5-5.2.dll ,

不过配置文件是中是这么配置的

extension=php_xdebug-2.0.5-5.2.dll 


还有一个也是php版本 php5.3.0

xdebug版本是 php_xdebug-2.1.0-5.3-vc6.dll  

配置文件是中也是这么配置的

extension=php_xdebug-2.1.0-5.3-vc6.dll 
估计以后的版本都这样了

其他相关配置还那样

[Xdebug]
xdebug.auto_trace=On
xdebug.collect_params=On
xdebug.collect_return=On
xdebug.trace_output_dir="D:/output"
xdebug.profiler_enable=On
xdebug.profiler_output_dir="D:/output"


真是变态


安装wincachegrind
下载安装wincachegrind,安装运行后,点击Tools->options,设定你的working folder(php.ini里xdebug.profiler_output_dir的值)
这样就可以比较直观的查看效能监测文件的信息了。


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值