如何让 PhpStorm 使用 Xdebug 忽略来自某个域的传入连接

问题描述

所以我在多个相互通信的域上有多个项目,所有项目都映射到我的本地 IP 127.0.0.1。使用 Xdebug 调试一个时,有时会为我拥有的其他项目之一显示“传入连接”弹出窗口。

我通常会告诉它不要监听这些连接,因为我只希望它监听我当前正在处理的项目,但是像个白痴一样,我在调试一个 wordpress 项目时不小心接受了其中一个连接单独的 Laravel 项目。

现在每次我想调试我的 Laravel 项目时,至少是它连接到 wordpress 的部分,我必须处理调试一直被 wordpresswp-cron.php 中断的问题。我一生都无法找到一种方法来告诉 PHPStorm 不要监听来自该 wordpress 项目的连接,因为我不小心允许了一次。

有没有办法做到这一点?

或者例如,如果我有 domain1.testdomain2.test,有什么方法可以告诉 PHPStorm 只听 domain1.test 而不是任何其他域(或者如果接受,则删除其他域? )

解决方法

  1. 确保您的 Settings/Preferences | PHP | Servers 只有正确的域条目。
  2. 启用Settings/Preferences | PHP | Debug | Ignore external connections through unregistered server configurations