为了账号安全,请及时绑定邮箱和手机立即绑定

调试会话在没有暂停的情况下完成

调试会话在没有暂停的情况下完成

PHP
慕慕森 2023-03-26 16:29:08
在我使用 PhpStorm (2018.1) 的 Laravel 项目中,我无法使用 xdebug (2.9.5) 调试我的会话。任何断点都会被忽略,会话结束而不会暂停。如果我在 PHP 脚本的第一行设置中断,则会话在 index.php 文件处停止。我正在使用 Ubuntu 20.04。PHP 7.4.5 (cli) (built: Apr 23 2020 08:10:29) ( NTS )Copyright (c) The PHP GroupZend Engine v3.4.0, Copyright (c) Zend Technologies    with Xdebug v2.9.5, Copyright (c) 2002-2020, by Derick Rethans这是我在 php.ini 中对 xdebug 的设置[xdebug]zend_extension = /opt/lampp/lib/php/extensions/no-debug-non-zts-20190902/xdebug.soxdebug.remote_enable=1xdebug.remote_port=9001xdebug.remote_log="/tmp/xdebug.log"我有一些 PhpStorm 设置:我在这里错过了什么?我的 Chromium 中也有 Xdebug 助手扩展,但启用和禁用它似乎具有相同的效果。
查看完整描述

1 回答

?
白衣染霜花

TA贡献1796条经验 获得超10个赞

在我使用 PhpStorm (2018.1) 的 Laravel 项目中,我无法使用 xdebug (2.9.5) 调试我的会话。

它刚刚触发:

  • PhpStorm 2018.1

  • 调试 2.9.5

您必须升级 PhpStorm。您需要 PhpStorm 2018.3 或更新版本才能使用 Xdebug 2.7 或更新版本。

问题出在 Xdebug 协议中更改的 XML 命名空间,从 Xdebug 2.7 开始(https 而不是 http)。自 PhpStorm 2018.3(参见WI-43622 )以来,它已得到修复/支持。

使用您当前的 IDE 版本,您可以使用 Xdebug 2.6.x max(不支持 PHP 7.4)。


查看完整回答
反对 回复 2023-03-26
  • 1 回答
  • 0 关注
  • 181 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信