我使用的是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不兼容的扩展。由于这个原因,我新安装的版本都没有工作。我坚持了2天。任何帮助表示赞赏。
PS:在某个地方我发现我可能有两个不同路径的php-config二进制文件,但我只能找到一个。答案 0 :(得分:3)
php-config是php5-dev
包的一部分。
如果ppa:ondrej / php5-5.6存储库也提供(它应该)
sudo apt-get install php5-dev
应该解决这个问题
(我想知道为什么在更新php5-dev
时会声明更新php5
包的不依赖性。)
答案 1 :(得分:0)
sudo apt-get install php5.6-dev