【发布时间】:2012-07-09 23:02:43
【问题描述】:
我正在尝试设置我的第一个 PHP 开发环境,但在使 Debug 环境正常工作或更准确地命中断点时遇到了很多问题。
这是我所做的
1.) 确认 php 在我的 Windows Apache 服务器中运行。我通过创建一个包含 phpinfo() 的测试 index.php 文件来做到这一点。
2.) 我已将 Zend 调试器安装到 Eclipse 中。
3.) 我已经使用以下代码设置了我的 php.ini 文件。
[Zend]
zend_extension_ts="c:/php/ext/ZendDebugger.dll"
zend_debugger.allow_hosts=127.0.0.1/32
zend_debugger.expose_remotely=always
4.) 我在 windows 防火墙中为调试器打开了一个端口,在我的例子中,Eclipse 说 Zend 正在使用 10000。
5.) 我已将 dummy.php 文件添加到我的文档根目录中。
6.) 在这一切之后,我重新启动了 Apache。
7.) 当我在 Eclipse 中测试我的调试器时,我收到以下错误消息。
8.) 当我查看建议的部分时。我看到了。
【问题讨论】:
-
这确实不回答您的问题:我通常使用 xdebug 远程调试器。我可以说它适用于 Eclipse/PDT(和其他 IDE)。此外,我喜欢可用的文档,并且我感觉在网上也有更多的资源和帮助可用。
-
好吧,也许我会修改一些。我什至没有尝试过。在我的谷歌搜索中,我有很多人称赞 Zend,但也许他们选择了整个服务器安装,你可以下载 idk。 xdebug 也适用于本地调试吗?
标签: php eclipse debugging zend-framework