我非常成功地使用Eclipse PDT和XDebug的组合来开发和调试我的应用程序。所以感谢他们的创作者,如果你还没有尝试过这种组合,我强烈建议你这样做。
唯一让我烦恼的是,我无法通过在浏览器中请求随机脚本来找到启动调试会话的方法。我总是必须在我的一个脚本和调试配置上在Eclipse中启动会话。
我通过在仅包含
的项目中添加“debug.php”来减轻痛苦<?php
// you can debug any request now
但我仍然必须完成此脚本,然后对我真正想要调试的任何内容执行请求。
有没有办法创建一个未绑定到特定脚本但只是告诉PDT开始侦听来自XDebug的请求的调试配置?
答案 0 :(得分:5)
转到偏好设置面板,选择php-&gt; debug-&gt;安装的调试器,然后单击xdebug,然后单击configure。应该有一个允许传入连接的选项。选择它,您可以使用xdebug扩展
从firefox启动远程调试会话