无法在Ubuntu 12.04 LTS上安装xdebug

时间:2015-11-06 09:42:13

标签: xdebug php-5.4

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

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

  1. 下载xdebug-2.4.0beta1.tgz
  2. 使用tar -xvzf xdebug-2.4.0beta1.tgz
  3. 解压缩下载的文件
  4. 运行:cd xdebug-2.4.0beta1
  5. 运行:./configure
  6. 运行:make
  7. 运行:cp modules/xdebug.so /usr/lib/php5/20100525
  8. 更新/ etc/php5/cli/php.ini并更改该行 zend_extension = /usr/lib/php5/20100525/xdebug.so
  9. 执行.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,如“添加PPA并安装较新版本的PHP”

    中的link所述

    有人能让我知道如何解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

执行了此link sudo apt-get upgrade中提到的升级后,其中包含了一些升级包。做sudo apt-get dist-upgrade解决了这个问题。

答案 1 :(得分:0)

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

如果是不同版本的php-config --version和php --version。

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

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

例如

sudo apt-get install php5.6-dev

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