如何使 xdebug 与 Zend Studio 一起工作
Posted
技术标签:
【中文标题】如何使 xdebug 与 Zend Studio 一起工作【英文标题】:How to make xdebug work with Zend Studio 【发布时间】:2011-07-26 19:55:49 【问题描述】:我有以下配置:
在远程机器上:
zend_extension=/usr/lib64/php/modules/xdebug.so
xdebug.profiler_enable=0
xdebug.profiler_enable_trigger=1
xdebug.profiler_output_dir=/tmp/xdebug
xdebug.remote_connect_back=1
xdebug.remote_port=9000
在本地机器上:
我安装了zend studio,PHP Debugger 设置为XDebug。 接受远程会话设置为任何。 我使用远程连接 (sftp) 来处理代码。 telnet localhost 9000 工作正常我已经安装了简单的 XDebug firefox 插件。
现在,当我尝试运行远程脚本时,它没有提供任何调试信息。
我正在使用类似这样的 get 参数:XDEBUG_SESSION_START=test11
如果我遗漏任何内容或提示我如何调试我遗漏的内容,请告诉我。
【问题讨论】:
【参考方案1】:确保你也有配置参数:
xdebug.remote_enable=On
见:http://www.xdebug.org/docs/remote
【讨论】:
【参考方案2】:不要费心在 Zend Studio 中使用 Xdebug。 XDebug 不接受 Zend Studio 团队的任何测试。您可能希望将 Eclipse indigo 与同时支持 Zend 调试器和 XDebug 的 PDT 一起使用。如果您想知道为什么 Zend 会得出这样的结论,您可能想阅读:
http://forums.zend.com/viewtopic.php?f=59&t=24113&p=108183#p108183
【讨论】:
他们可能不正式支持它,但在 Zend Studio 9 中它确实有效(在 Win7 上使用 XAMPP)。 这不准确(不再)。在 Zend Studio 10 中,设置 XDebug 非常容易,而且它的工作方式非常棒。比 Zend 调试器好。【参考方案3】:您可能希望通过此页面上的屏幕截图来检查使用 Zend Studio 或 Eclipse 配置 XDebug 的分步过程,http://vitalflux.com/configure-xdebug-debugger-for-zend-studio/
【讨论】:
请阅读How to Answer 并提供链接摘要,以便在链接失效时您的答案仍然有用。以上是关于如何使 xdebug 与 Zend Studio 一起工作的主要内容,如果未能解决你的问题,请参考以下文章