Linux 安装了2个php版本(5.6和7)如何仅将pecl ssh2 ext添加到5.6安装中?

Linux 安装了2个php版本(5.6和7)如何仅将pecl ssh2 ext添加到5.6安装中?,linux,pecl,ispconfig,Linux,Pecl,Ispconfig,我已经在我的服务器(由ISPconfig 3管理)上安装了2个php版本,使用以下方法: 我正在尝试将pecl ssh2扩展只添加到我的5.6安装中 cd /opt/php-5.6.30/etc pecl -C pear.conf install ssh2-0.13 pecl/ssh2 requires PHP (version >= 4.0.0, version <= 6.0.0), installed version is 7.0.22-0ubuntu0.16.04.1

我已经在我的服务器(由ISPconfig 3管理)上安装了2个php版本,使用以下方法:

我正在尝试将pecl ssh2扩展只添加到我的5.6安装中

cd /opt/php-5.6.30/etc
pecl -C pear.conf install ssh2-0.13

pecl/ssh2 requires PHP (version >= 4.0.0, version <= 6.0.0), installed version is 7.0.22-0ubuntu0.16.04.1 
cd/opt/php-5.6.30/etc
pecl-cpear.conf安装ssh2-0.13

pecl/ssh2需要PHP(版本>=4.0.0,版本),通过将pecl脚本更改为始终通过php5.6版本工作来完成

编辑:

nano /usr/bin/pecl 
并在第一个代码块后添加了这一行(在检查php版本后)

安装后不要忘记将其重新更改。

尝试以下操作:

cd /opt/php-5.6.30/etc
pecl -C pear.conf install ssh2-0.13

pecl/ssh2 requires PHP (version >= 4.0.0, version <= 6.0.0), installed version is 7.0.22-0ubuntu0.16.04.1 
pecl install ssh2-1.1.2
您可以看到可用的版本

对于使用alpine linux的用户,请确保首先添加libssh2 dev:

apk --update add libssh2-dev 

还尝试将shell php别名更改为:alias php=/opt/php-5.6.30/bin/php-它不起作用:(请帮助..我很绝望。。。