Ubuntu 12.04-php-config5指向5.3而不是5.4

Ubuntu 12.04-php-config5指向5.3而不是5.4

由于前段时间从 php 5.3 升级到 5.4,我在安装 php 扩展(Phalcon 框架)时遇到了问题。

我使用 ondrej-php5-precise 存储库进行了升级。一切正常,如果我运行 phpinfo,我会得到版本是

从 CLI:

PHP 5.4.17-1~precise+1 (cli) (built: Jul 17 2013 18:14:06)

来自网络:

PHP Version 5.4.17-1~precise+1

但如果我跑,php-config5 --version我就会 5.3.10-1ubuntu3.11

现在,当我尝试安装 phalcon 时,它会为 php5.3 而不是 php5.4 进行编译。

我在论坛上看到,构建时需要使用适合 5.4 的 phpize。但我有两个文件 phpize 和 phpize5(php-config 和 php-config5 相同),并且都指向 php5.3 版本

史蒂夫

答案1

您还没有升级 php5-dev 包 - 尝试搜索包:dpkg -S $(which php-config5) 并使用 ppa 升级包以匹配 php 版本。

另一个最可能的原因是某些本地忘记安装 php5.3 - 查看 /usr/local

相关内容