2 php 版本安装(5.6&7)如何仅将 pecl ssh2 ext 添加到 5.6 安装?
2 php versions installed(5.6&7) how to add pecl ssh2 ext only to the 5.6 installation?
我已经在我的服务器(由 ISPconfig 3 管理)上安装了 2 个 php 版本,使用这个 howto:
https://www.howtoforge.com/tutorial/how-to-install-php-5-6-on-ubuntu-16-04/
我正在尝试仅将 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"
安装后别忘了改回来。
试试这个:
pecl install ssh2-1.1.2
您可以看到可用的版本HERE
对于使用 alpine linux 的用户,请务必先添加 libssh2-dev:
apk --update add libssh2-dev
我已经在我的服务器(由 ISPconfig 3 管理)上安装了 2 个 php 版本,使用这个 howto: https://www.howtoforge.com/tutorial/how-to-install-php-5-6-on-ubuntu-16-04/
我正在尝试仅将 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"
安装后别忘了改回来。
试试这个:
pecl install ssh2-1.1.2
您可以看到可用的版本HERE
对于使用 alpine linux 的用户,请务必先添加 libssh2-dev:
apk --update add libssh2-dev