【问题标题】:Mismatch between php version and php-config versionphp 版本和 php-config 版本不匹配
【发布时间】:2016-06-11 14:01:51
【问题描述】:

我使用的是 Ubuntu 14.04。

最近,我通过以下链接从 php5.5 更新到 php5.6:https://www.dev-metal.com/install-setup-php-5-6-ubuntu-14-04-lts/(即添加 ppa:ondrej/php5-5.6 存储库)

之后 php-config --version 显示 5.5.9 而 php -v 显示 5.6.18。

我不得不使用 pecl 安装一些扩展。但是 pecl 遵循 php-config 并安装了与 php5.6 不兼容的扩展。由于这个原因,我新安装的版本都没有工作。我被困在这两天了。任何帮助表示赞赏。

PS:在某个地方我发现我可能有两个不同的 php-config 二进制文件位于不同的路径中,但我只能找到一个。

【问题讨论】:

    标签: php php-5.6


    【解决方案1】:

    php-config 是php5-dev 包的一部分。

    如果 ppa:ondrej/php5-5.6 存储库也提供(它应该)

    sudo apt-get install php5-dev
    

    应该解决这个问题。
    (我想知道为什么在更新php5 时没有声明更新php5-dev 包的依赖项......)

    【讨论】:

      【解决方案2】:
      sudo apt-get install php5.6-dev
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-09-12
        • 2017-03-04
        • 2021-02-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-02-10
        相关资源
        最近更新 更多