【发布时间】:2017-09-15 06:02:55
【问题描述】:
我正在尝试使用带有 Visual Studio 代码的 ubuntu 16.04 上的 xdebug 来调试 php。我按照以下站点-Xdebug wizard 的说明安装了 xdebug。在 xampp 中,php 版本显示为 PHP Version 5.5.6 但是当我在终端中运行命令 php -v 时,它显示
PHP 7.0.15-0ubuntu0.16.04.4 (cli) (NTS)
版权所有 (c) 1997-2017 PHP Group
Zend Engine v3.0.0,版权所有 (c) 1998-2017 Zend Technologies
使用 Zend OPcache v7.0.15-0ubuntu0.16.04.4,版权所有 (c) 1999-2017,
通过 Zend 技术
我不知道这是否会导致任何问题。但是,真正的问题是 Debugger 不会在任何断点处停止。此外,它有时会显示未验证断点消息。有时它只是运行,从不在任何断点处停止。即使在安装之后,Xdebug 选项也不会完全显示在 phpinfo() 页面中。我不明白这个问题。
【问题讨论】:
-
问题是您为 5.5 安装了 xdebug,但您的 xampp 使用的是 7.0。更改版本,或为 7.0 安装 xdebug
-
我已将 xampp 升级到 php7 并重新安装了 xdebug...仍然无法正常工作...当我在 vs 代码上使用“启动 Chrome”配置时,它显示“断点被忽略,因为找不到生成的代码(源地图问题?)。”
标签: php ubuntu zend-framework xdebug