调试会话在没有暂停的情况下完成
Debug session was finished without being paused
在我使用 PhpStorm (2018.1) 的 Laravel 项目中,我无法使用 xdebug (2.9.5) 调试我的会话。任何断点都会被忽略,会话结束而不会暂停。如果我在 PHP 脚本 的第一行设置 Break,那么会话会在 index.php 文件处停止。我正在使用 Ubuntu 20.04.
PHP 7.4.5 (cli) (built: Apr 23 2020 08:10:29) ( NTS )
Copyright (c) The PHP Group
Zend 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.so
xdebug.remote_enable=1
xdebug.remote_port=9001
xdebug.remote_log="/tmp/xdebug.log"
我有一些 PhpStorm 设置:
我在这里错过了什么?
我的 Chromium 中也有 Xdebug 辅助扩展,但启用和禁用它似乎具有相同的效果。
In my Laravel project using PhpStorm (2018.1) I am not able to debug my session using xdebug (2.9.5).
刚刚触发:
- PhpStorm 2018.1
- Xdebug 2.9.5
您必须升级 PhpStorm。 您需要 PhpStorm 2018.3 或更新版本 才能使用 Xdebug 2.7 或更新版本。
问题出在 Xdebug 协议中更改的 XML 命名空间,从 Xdebug 2.7 开始(https 而不是 http)。自 PhpStorm 2018.3 以来 fixed/supported(参见 WI-43622)。
您当前的 IDE 版本可以使用 Xdebug 2.6.x max(不支持 PHP 7.4)。
在我使用 PhpStorm (2018.1) 的 Laravel 项目中,我无法使用 xdebug (2.9.5) 调试我的会话。任何断点都会被忽略,会话结束而不会暂停。如果我在 PHP 脚本 的第一行设置 Break,那么会话会在 index.php 文件处停止。我正在使用 Ubuntu 20.04.
PHP 7.4.5 (cli) (built: Apr 23 2020 08:10:29) ( NTS )
Copyright (c) The PHP Group
Zend 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.so
xdebug.remote_enable=1
xdebug.remote_port=9001
xdebug.remote_log="/tmp/xdebug.log"
我有一些 PhpStorm 设置:
我在这里错过了什么?
我的 Chromium 中也有 Xdebug 辅助扩展,但启用和禁用它似乎具有相同的效果。
In my Laravel project using PhpStorm (2018.1) I am not able to debug my session using xdebug (2.9.5).
刚刚触发:
- PhpStorm 2018.1
- Xdebug 2.9.5
您必须升级 PhpStorm。 您需要 PhpStorm 2018.3 或更新版本 才能使用 Xdebug 2.7 或更新版本。
问题出在 Xdebug 协议中更改的 XML 命名空间,从 Xdebug 2.7 开始(https 而不是 http)。自 PhpStorm 2018.3 以来 fixed/supported(参见 WI-43622)。
您当前的 IDE 版本可以使用 Xdebug 2.6.x max(不支持 PHP 7.4)。