php 版本与 php-config 版本不匹配

Mismatch between php version and php-config version

我正在使用 Ubuntu 14.04.

最近,我从 php5.5 更新到 php5.6,然后 link: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 不兼容的扩展。 None 我新安装的版本因此而工作。我坚持了2天。感谢任何帮助。

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

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

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

sudo apt-get install php5-dev

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

sudo apt-get install php5.6-dev