Xdebug 3 & PhpStorm 2020.2.4

Posted

技术标签:

【中文标题】Xdebug 3 & PhpStorm 2020.2.4【英文标题】: 【发布时间】:2021-03-15 14:28:08 【问题描述】:

在使用 Xdebug 版本 3phpStorm 版本 2020.2.4 时出现此错误:

Connection was not established. 
Cannot start debugger session with 'Xdebug 3.0.0' Validate installation

php.ini 配置:

xdebug.mode=develop
xdebug.start_with_request=yes
xdebug.client_port=9003

【问题讨论】:

您应该提供更多信息:1) 您的操作系统 2) 您要调试什么:CLI 脚本或网页? 3) 显示以与您尝试调试相同的方式捕获的phpinfo() 输出的 Xdebug 部分。 xdebug_info() 输出也将打印出来。 4) Xdebug 日志对此有何评论 5) 也欢迎截图。 顺便说一句,AFAIK develop 模式 (xdebug.mode=develop) 不会建立任何调试器会话。它用于运行时助手/额外错误信息等:xdebug.org/docs/develop。对于实际的调试/断点,您需要debug 模式。 P.S.仅从今天发布的 2020.3 版本开始完全支持 Xdebug 3。 2020.2 中的验证屏幕可能会显示未设置的值等。请参阅***.com/a/65091404/783119 关注:***.com/questions/64776338/… 【参考方案1】:

仅从 2020.3 版本开始完全支持 Xdebug 3。

【讨论】:

支持文档:jetbrains.com/phpstorm/whatsnew/2020-3。非常感谢@Mateo - 我一度以为我疯了 :)

以上是关于Xdebug 3 & PhpStorm 2020.2.4的主要内容,如果未能解决你的问题,请参考以下文章

PHPStorm+XDebug进行调试

phpstorm+Xdebug断点调试PHP 超好用!!!

PhpStorm中如何使用Xdebug工具,入门级操作方法

phpstorm 使用 xdebug 进行调试

Linux PHP安装xdebug扩展及PHPstorm调试

PhpStorm中的Xdebug 配置