【发布时间】:2013-10-09 00:10:03
【问题描述】:
如何让 REST 客户端(例如内置于 PHPStorm 或 POSTman 的客户端)与 XDebug 一起使用?
在我当前的 XDebug 设置中,使用 PHPStorm 和 Bookmarklet provided 我能够让它在 Chrome 和 Firefox 中运行 - 但只要我尝试使用 POSTman 或任何其他 REST 客户端,我就可以'不知道如何开始。
干杯。
【问题讨论】:
-
使用那个“电话句柄”图标,以便 IDE 开始侦听调试连接。然后将 xdebug (php.ini) 配置为调试 every php 脚本 (
xdebug.remote_autostart = 1),或者查看将 xdebug 会话启动参数 (XDEBUG_SESSION_START={{name}}) 添加到 URL 是否有帮助:xdebug.org/docs/remote。或者..您可以将 xdebug cookie 作为标题之一传递(例如,由书签设置的那个)。除此之外:youtrack.jetbrains.com/issue/WI-17031 -
我试图避免在每个请求上都启动 XDEBUG - 但是,将
?XDEBUG_SESSION_START=PHPSTORM添加到 URL 的末尾是一种享受。 (一个稍微凌乱的解决方案,但有效)