在 PhpStorm 中启用 Xdebug

Enabling Xdebug in PhpStorm

我已经在我的 Paragon 服务器上安装了 Xdebug,我正在尝试在 PhpStorm 中启用它。但是当我按照这些步骤操作时,我无法正确验证安装。

我已经将 php 安装目录中的 php.ini 文件更新为 Xdebug 3.0 的新版本:

[Xdebug]
zend_extension = C:\Laragon\bin\php\php-7.4.13-Win32-vc15-x64\ext\php_xdebug-3.0.0-7.4-vc15-x86_64.dll
xdebug.mode=debug
xdebug.client_port=9000

但我仍然不断收到 PhpStorm 中的验证错误。我还为 Xdebug 安装了 Chrome 扩展,但我似乎无法让它与 PhpStorm 一起工作。

Xdebug 3 将在 PhpStorm 仅 2020.3 版本 中得到完全支持,目前有一个 RC 版本,将在未来几天发布。

自 EAP #6 构建以来就已受支持:查看此博客 post 了解更多信息:https://blog.jetbrains.com/phpstorm/2020/11/phpstorm-2020-3-eap-6/


在 PhpStorm 2002.2 及更早版本 中,您可能只是 skip/ignore 这样的验证。无论如何,它仅供参考(因为它不能保证调试连接将实际工作(例如,由于防火墙或其他网络相关问题,此验证检查不检查))。


P.S. 这是验证屏幕在 2020.3 RC Xdebug 3 构建中的样子(PHP 8.0 这里):

相同,但使用 Xdebug 2.9.8 时(PHP 7.3,我仍然保留 Xdebug 2):