在ubuntu上使用VS Code的Xdebug无法正常工作

时间:2017-04-19 06:49:34

标签: php ubuntu zend-framework xdebug

我正在尝试使用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()页面中。我不明白这个问题。

2 个答案:

答案 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