安装了2个php版本(5.6&7)如何将pecl ssh2 ext仅添加到5.6安装中?
问题描述:
我已经安装在我的服务器2个的PHP版本使用这个HOWTO(由ISPconfig 3管理): https://www.howtoforge.com/tutorial/how-to-install-php-5-6-on-ubuntu-16-04/安装了2个php版本(5.6&7)如何将pecl ssh2 ext仅添加到5.6安装中?
我想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
任何帮助将不胜感激!
答
通过改变PECL脚本总是通过php5.6版本工作
编辑完成:
nano /usr/bin/pecl
,并将此行的第一个代码块后(它会检查PHP版本后)
PHP="/opt/php-5.6.30/bin/php"
安装后不要忘记将其更换。
也尝试将shell的别名更改为: 别名php =/opt/php-5.6.30/bin/php - IT DID NOT WORK :( –
请帮助..我绝望... –