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
我正在使用 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