【发布时间】:2014-06-01 13:49:55
【问题描述】:
我已经从 Eclipse 切换到 PHPStorm,一切正常,但只有 XDebug 和 SoapUI 的调试仍然无法正常工作。
XDebug 已安装。我曾经在 SoapUI 中的 wsdl url 的末尾添加一个 GET 参数?XDEBUG_SESSION_START=ECLIPSE_DBGP,并且 Eclipse 正确地在第一个断点处停止。
当我关闭 Eclipse 时,启动 PHPStorm 并单击开始侦听调试连接,没有任何反应。
我使用?XDEBUG_SESSION_START=PHPSTORM_DBGP。在 PHPStorm 中只有 Chrome 插件能够开始调试,但我也需要使用 SoapUI 进行调试。
谁能帮我解决这个问题?
非常感谢您的任何帮助!
【问题讨论】:
-
好吧,您可以随时尝试配置 xdebug 以尝试在 each 运行时建立调试会话(如果无法建立连接,您会看到大约 1 秒的延迟,例如当 PhpStorm 没有在听时)——
xdebug.remote_autostart = 1。除此之外——收集 xdebug 日志 xdebug.org/docs/all_settings#remote_log 并提供您的 xdebug 配置(来自 php.ini 以及来自phpinfo()输出) -
好的,我明白了。我必须在 PHP 服务器配置中设置路径设置。现在可以了! ;)
-
为了他人的利益,您可以回答自己的问题并接受自己的回答。 stackoverflow.com/help/self-answer
标签: eclipse debugging xdebug soapui phpstorm