免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3374 | 回复: 5
打印 上一主题 下一主题

Xdebug的这些版本有什么区别? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-09-16 19:06 |只看该作者 |倒序浏览
http://xdebug.org/download.php 看到有好几个不同的版本:

不知道有哪些区别?

我的学习环境:Windows XP Pro + APMServ 5.2.6 (Apache 2.2.9 + PHP 5.2.6 + MySQL 5.1.28 + eAccelerator 0.9.5.3 + ZendOptimizer 3.3.3)

20090916190227484.jpg (33.12 KB, 下载次数: 23)

20090916190227484.jpg

论坛徽章:
0
2 [报告]
发表于 2009-09-16 19:44 |只看该作者
我下载了那个 5.2 VC6 (32 bit),但是按照官方网站的Document配置没有成功。

Precompiled Modules

There are a few precompiled modules for Windows, they are all for the non-debug version of PHP. See the links on the right side.

Installing the precompiled modules is easy. Just place them in a directory, and add the following line to php.ini: (don't forget to change the path and filename to the correct one — but make sure you use the full path)

zend_extension_ts="c:/php/modules/php_xdebug-4.4.1-2.0.5.dll"

From PHP 5.3 onwards, you need to use zend_extension and not zend_extension_ts.


经过又一番搜索之后,好像是可以用了(蓝色部分是添加到 php.ini 文件末尾的内容)。

[Zend]
zend_optimizer.optimization_level=1023
zend_optimizer.encoder_loader=1
zend_extension_ts="D:/APMServ5.2.6/zend/ZendOptimizer-3.3.3/php-5.2.x/ZendOptimizer.dll"

extension=php_xdebug-2.0.5-5.2.dll
[Xdebug]
xdebug.profiler_enable=on
xdebug.trace_output_dir="D:/APMServ5.2.6/tmp/debuginfo/"
xdebug.profiler_output_dir="D:/APMServ5.2.6/tmp/debuginfo/"


请问,有用 Xdebug 的吗?是不是这样配置啊?怎么和官方的不一样呢?一旦用了 zend_extension 就不行了。

论坛徽章:
0
3 [报告]
发表于 2009-09-16 19:51 |只看该作者
目前的状况:

20090916195011046.jpg (26.82 KB, 下载次数: 23)

20090916195011046.jpg

20090916194920625.jpg (111.55 KB, 下载次数: 26)

20090916194920625.jpg

20090916194943312.jpg (93.41 KB, 下载次数: 25)

20090916194943312.jpg

论坛徽章:
0
4 [报告]
发表于 2009-09-16 19:53 |只看该作者
我就比较纳闷,怎么按照官方文档 和 CSDN上的原创文章 却配置不成功呢?

20090916195242281.jpg (76.79 KB, 下载次数: 27)

20090916195242281.jpg

论坛徽章:
0
5 [报告]
发表于 2009-10-03 06:22 |只看该作者

又发现一篇文章

[ xdebug ]
(一)
1.下载php_xdebug-2.0.5-5.3-vc6.dll
http://www.xdebug.org/files/php_xdebug-2.0.5-5.3-vc6.dll

(二)
1.编辑php.ini文件, 加入下面几行:
; 使用绝对路径
; zend_extension_ts (thread safe), 但这里须用zend_extension, 原因未知
zend_extension="D:/PHP/ext/php_xdebug-2.0.5-5.3-vc6.dll"
[xdebug]
; 是否打开远程调式, server方式时必须
xdebug.remote_enable=on
;xdebug.remote_host=localhost
;xdebug.remote_port=9000
;xdebug.remote_handler="dbgp"
; 是否跟踪函数调用过程, default(0)
xdebug.auto_trace=on
; 是否收集函数调用时传递的参数, default(0)
xdebug.collect_params=on
; 是否将返回值写入日志文件, default(0)
xdebug.collect_return=on
; 设置输出文件的路径
xdebug.trace_output_dir="D:/PHP/xdebug"
; 打开效能监测器
xdebug.profiler_enable=on
; 设定效能监测信息输出文件的路径
xdebug.profiler_output_dir="D:/PHP/xdebug"

[ 本帖最后由 nothing9 于 2009-10-3 06:23 编辑 ]

论坛徽章:
0
6 [报告]
发表于 2009-10-19 23:27 |只看该作者
我的环境和你一样,昨天配置成功了,就是这样配啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP