+ -
当前位置:首页 → 问答吧 → Zend Debugger在xampp中使用

Zend Debugger在xampp中使用

时间:2007-10-24

来源:互联网

前二天,一直被Zend Debugger如何配置搞得晕头转向,今天把它搞清楚。

注意:
Zend Debugger 不能与 ZendOptimizer共存。两者只能存在一个。

一、在xampp安装目录下,放置ZendDebugger.dll,更改子目录下的apache\bin
中的php.ini文件,把ZendOptimizer全部注释,然后添加ZendDebugger.dll,如下面所示
根据ZendDebugger.dll位置和本机IP,更改zend_extension_ts和zend_debugger.allow_hosts的值
[Zend]
zend_extension_ts="C:\xampp\php\zend\ZendDebugger.dll"
zend_debugger.allow_hosts=127.0.0.1/32,192.168.3.0/24
zend_debugger.expose_remotely=always
;zend_extension_ts = "C:\xampp\php\zendOptimizer\lib\ZendExtensionManager.dll"
;zend_extension_manager.optimizer_ts = "C:\xampp\php\zendOptimizer\lib\Optimizer"
;zend_optimizer.enable_loader = 0
;zend_optimizer.optimization_level=15
;zend_optimizer.license_path =
; Local Variables:
; tab-width: 4
; End:
最后有
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
    with Zend Debugger v5.2.5, Copyright (c) 1999-2007, by Zend Technologies
提示表示Zend Debugger v5.2.5安装成功。
二、拷贝dummy.php放置到xampp\htdocs目录下(根据DocumentRoot值放置)
注:
Zend Debugger下载地址(http://downloads.zend.com/) 中找:
下载Zend Debugger:http://downloads.zend.com/pdt/server-debugger/ZendDebugger-5.2.10-cygwin_nt-i386.tar.gz

附件是Zend Debugger 5.2.x的配置说明和ZendDebugger.dll文件

[ 本帖最后由 fjchenq 于 2007-10-24 10:32 编辑 ]

作者: fjchenq   发布时间: 2007-10-24

eclipse PHP(PDT)调试说明(转)
http://www.yulei.org/mambo/index.php?option=com_content&task=view&id=17&Itemid=3


重要是ZendDebugger和ZendOptimizer不能共存,要把所有有关ZendOptimizer项注释(用分号 ; ),
如:
;zend_extension_manager.optimizer_ts="..\ZendOptimizer"
;zend_extension_ts="..\..\ZendOptimizer\ZendExtensionManager.dll"
然后添加
zend_extension_ts="E:\php\eclipse\plugins\org.zend.php.debug.debugger.win32.x86_5.2.10.v20070905\resources\php5\ZendDebugger.dll"

然后重启Apache会显示,单击phpinfo()会显示:
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
    with Zend Debugger v5.2.10, Copyright (c) 1999-2007, by Zend Technologies

作者: fjchenq   发布时间: 2007-10-24

http://www.yanbin.org/enable_remote_debuging_under_php_52/

作者: wzf28   发布时间: 2007-10-29

我参考过这篇文章!

说实话,我第一次用PHP,有些配置不了解,对php.ini里面的配置也很菜。

起初,在添加Optimizer情况下,添加debugger一直出现问题。后面把它注释掉,再添加debugger就能用了。

在xampp配置成功。

今天再试了一篇,还是出不来,很奇怪。过一阵,等我对PHP熟悉后再来试试。

作者: fjchenq   发布时间: 2007-10-30

请楼主把自己的错误标识一下 你这样会误导新人的。

作者: 冷剑魂   发布时间: 2007-11-09

感谢wgf28和冷剑魂

作者: haitao   发布时间: 2007-11-14

我的环境

作者: surge   发布时间: 2007-12-12

Zend Debugger 不能与 ZendOptimizer共存?谁说的?
[ExtensionManager]
zend_extension_ts="D:\developer\APMServ5.2.0\Zend\ZendOptimizer-3.2.0\ZendExtensionManager.dll"

[Optimizer]
zend_extension_manager.optimizer_ts="D:\developer\APMServ5.2.0\zend\ZendOptimizer-3.2.0"
zend_extension_manager.optimizer="D:\developer\APMServ5.2.0\zend\ZendOptimizer-3.2.0"

[Debugger]
zend_extension_manager.debug_server_ts="D:\developer\APMServ5.2.0\Zend\ZendDebugger-5.2.10-cygwin_nt-i386"
zend_extension_manager.debug_server="D:\developer\APMServ5.2.0\Zend\ZendDebugger-5.2.10-cygwin_nt-i386"

官方指导:
http://www.zend.com/support/knowledgebase.php?kbid=49&view_only=1

作者: applestar   发布时间: 2008-03-28

是啊,值得注意的是得把DEBUG目录下的5_2_x_comp改成php-5.2.x,
然后,修改zend_extension_manager.debug_server_ts改成php-5.2.x的父目录,重启WEB SERVER,然后zend_extension_manager会自己自己去根据PHP版本找对应的DEBUGGER.

作者: minzojian   发布时间: 2008-12-22

下载附件文件

作者: a499316983   发布时间: 2013-01-04

有没有人介绍一下,wamp server 怎么用zend debuger

作者: yeets   发布时间: 2013-04-08