首页 > 解决方案 > 我想使用 PhpStorm + Xdebug 调试我的 Web 服务器的每个 HTTP

问题描述

我有一个 LAMP Web 服务器作为 Web 服务器运行。我正在使用 Xdebug 和 PhpStorm 调试它的 PHP 代码。

我使用启用了 Xdebug 助手的 Firefox 向 Web 服务器发送 HTTP 请求,PhpStorm 捕获该请求并开始调试。

现在,我希望 PhpStorm 捕获和调试对 Web 服务器的任何 HTTP 请求(不仅仅是来自 Firefox+Xdebug 助手的请求)。例如,我想通过 CURL/BURPSUITE 发送 HTTP 请求以进行调试。

我该怎么做?

标签: debuggingphpstormxdebugremote-debugging

解决方案


如果您希望 Xdebug 始终(尝试)建立连接,只需xdebug.remote_autostart=1在 php.ini 中进行设置。然后无论 cookie(Firefox 扩展设置的)是否存在,Xdebug 都会连接到您的 IDE。


推荐阅读