首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP + Xdebug + VS代码: Debian 10上的Bug?

PHP + Xdebug + VS代码: Debian 10上的Bug?
EN

Stack Overflow用户
提问于 2020-03-02 10:20:30
回答 1查看 506关注 0票数 0

在Debian 10上调试VS代码时,子例程中的局部变量在命中断点时不显示在VC“局部变量”中。样本代码:

代码语言:javascript
复制
function testbug($param1)
{
  $grappa="grappa 2";
  echo "Test: ".$grappa.$param1."</br>";
}

$grappa变量不显示在Debian上的调试会话“局部变量”中,而是显示在Ubuntu上。

Debian:

Apache版本: Apache/2.4.38 (Debian)

当前PHP版本:7.3.14-1~PHP 10u1

Xdebug v2.7.0RC2

在Ubuntu服务器上运行时,一切都很好。

Ubuntu:

Apache版本: Apache/2.4.41 (Ubuntu)

当前PHP版本: 7.3.15-1+ubuntu18.04.1+deb.sury.org+1

Xdebv2.9.2

有人能告诉我吗?我卡住了..。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-02 10:34:56

您正在使用Debian运行旧的Xdebug,这是一个发布候选版本(2.7.0RC2)。将Xdebug升级到最新支持的版本(https://xdebug.org/docs/compat)。

使用apt安装php-devphp-pear包,然后运行:pecl install xdebug。(https://xdebug.org/docs/install的完整安装文档)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60486756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档