Php

使用 PHP5.6 時如何從 http://ppa.launchpad.net/ondrej/php/ubuntu 安裝 PECL

  • September 25, 2018

我已經從 PPA 安裝了 PHP 5.6 http://ppa.launchpad.net/ondrej/php/ubuntu

所有的包都被稱為 php5.6-whatever。

該 PPA 中沒有 php5.6-pear。

如何安裝 php5.6-pear?

我有同樣的問題。安裝 php5.6-dev 包並調整預設的 php 二進製文件,如https://github.com/oerdnj/deb.sury.org/wiki/PECL-Installation中所述為我做了:

apt-get install php5.6-dev
update-alternatives --set php /usr/bin/php5.6
update-alternatives --set php-config /usr/bin/php-config5.6
update-alternatives --set phpize /usr/bin/phpize5.6

然後它將按預期工作:

pecl channel-update pecl.php.net
Updating channel "pecl.php.net"
Update of Channel "pecl.php.net" succeeded

引用自:https://serverfault.com/questions/910440