我正在尝试使用Visual Studio代码在ubuntu 16.04上使用xdebug调试php。我按照以下站点的说明安装了xdebug - Xdebug wizard。在xampp中,php版本显示为 PHP版本5.5.6 但是当我在终端中运行命令 php -v 时,它显示
PHP 7.0.15-0ubuntu0.16.04.4(cli)(NTS)
版权所有(c)1997-2017 PHP小组
Zend Engine v3.0.0,版权所有(c)1998-2017 Zend Technologies
与Zend OPcache v7.0.15-0ubuntu0.16.04.4,版权所有(c)1999-2017,
作者:Zend Technologies
我不知道这是否会引起任何问题。但是,真正的问题是Debugger不会在任何断点处停止。此外,它有时会显示未验证的断点消息。有时它只是运行而且永远不会在任何断点处停止。即使在安装之后,Xdebug选项也不会完全显示在 phpinfo()页面中。我不明白这个问题。
答案 0 :(得分:2)
确保已配置xdebug.ini文件。这是我的。
[xdebug]
zend_extension=xdebug.so
xdebug.remote_autostart=1
xdebug.remote_log=/var/log/apache2/xdebug.log
xdebug.default_enable = 1
xdebug.remote_enable=1
xdebug.remote_port=9000
答案 1 :(得分:-1)
sudo apt-get install php-xdebug