我在Windows 7上的Virtualbox中运行了Ubuntu 19.10的全新安装。
我有最新的PhpStorm:2019.3(在Windows上运行(。
我有PHP 7.3.11,禁用了操作码,使用nginx运行。
我有 xdebug 2.7.2。
我已经完成了配置,就像在另一台机器中使用旧版本的PhpStorm,PHP和xdebug一样,它们有效。
当我尝试调试时 - PhpStorm 不会在断点上停止。 我已经启用了PhpStorm的调试日志。我看到了有关连接成功的消息,然后:
INFO - n.XdebugConnectionConfigurator - Xdebug protocol doesn't support command: 'feature_set -i 5 -n resolved_breakpoints -v 1'
我启用了 xdebug 日志记录,并看到了一些成功消息,然后是:
<response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="feature_set" transaction_id="5" status="starting" reason="ok"><error code="3"><message><![CDATA[invalid or missing options]]></message></error></response>
所以在我看来,PhpStorm实际上是在尝试发送一个不受支持的命令。
以前有没有人遇到过这个问题,可以分享解决方法?
同时支持所以在我看来,PhpStorm实际上是在尝试发送一个不受支持的命令。
resolved_breakpoints
和否功能(命令(
AFAIK 该命令是从 PhpStorm 2019.3 开始发送的(2019.2.x 及更早版本不要尝试使用它(。
以前有没有人遇到过这个问题,可以分享解决方法?
它根本不影响 Xdebug 2.7.x 和更早版本中的调试会话。这里根本不需要任何解决方法。