无法在 Ubuntu 12.04 LTS 上安装 xdebug

Not able to install xdebug on Ubuntu 12.04 LTS

我无法在 Ubuntu 12.04 LTS 上安装 xdebug。

我收到xdebug wizard的指示如下:-

  1. 下载xdebug-2.4.0beta1.tgz
  2. tar -xvzf xdebug-2.4.0beta1.tgz解压下载的文件
  3. 运行: cd xdebug-2.4.0beta1
  4. 运行: ./configure
  5. 运行: make
  6. 运行: cp modules/xdebug.so /usr/lib/php5/20100525
  7. 更新/etc/php5/cli/php.ini并更改行 zend_extension = /usr/lib/php5/20100525/xdebug.so

在执行 .configure 时出现以下错误:-

checking Check for supported PHP versions... configure: error: not supported. Need a PHP version >= 5.4.0 (found 5.3.10-1ubuntu3.21)

但是 php -v 给出了以下输出:-

PHP 5.4.45-2+deb.sury.org~precise+2 (cli) (built: Oct  4 2015 16:12:54) 
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
    with Xdebug v2.2.3, Copyright (c) 2002-2013, by Derick Rethans

但是 php-config --version 报告如下(这是导致问题的原因):- 5.3.10-1ubuntu3.21

我已将 Php 升级到 5.4,如本 link"Add a PPA and install newer a newer version of PHP"

部分所述

谁能告诉我如何解决这个问题?

按照此 link 中所述进行升级后,使用 sudo apt-get upgrade 保留了一些升级包。执行 sudo apt-get dist-upgrade 解决了问题。

如果您不想升级所有软件包。更简单的方法是,安装最新的 php-config .

如果 php-config --version 和 php --version.

的版本不同

要更新 php-config,您必须安装最新的 php-dev。

如果 php --version PHP 5.6.30-7+deb.sury.org~精确+1 (cli)

例如

sudo apt-get install php5.6-dev

在上述情况下它将是: sudo apt-get install php5.4-dev