1.安装libssh
yum install libssh2-devel
2.懒人一句话命令安装
wget https://pecl.php.net/get/ssh2-1.3.1.tgz
tar -xvf ssh2-1.3.1.tgz
cd ssh2-1.3.1/
phpize
./configure --with-php-config=/www/server/php/70/bin/php-config
make && make install
提示:安装到不同的php版本,把70改成其他版本号就可以,如73,安装完成按第四步修改php.ini即可。
3.下载ssh2,并解压安装
#下载ssh2-1.3.1.tgz
wget https://pecl.php.net/get/ssh2-1.3.1.tgz
#解压
tar -xvf ssh2-1.3.1.tgz
cd ssh2-1.3.1/
#开始编译
phpize
./configure --with-php-config=/www/server/php/70/bin/php-config
#我这里用的是宝塔,所以是/www/server/php/70/bin/php-config,如您需要安装到不同的PHP版本,把70换成你需要安装到的版本就行了,如71
#如果没报错的话就可以编译了
make && make install
4.编译好了就修改php.ini,可以打开宝塔面板直接在php配置修改中添加
extension=ssh2.so
tip:不确定有没有安装成功的,可以进入PHP版本查看是不是有ssh2.so的文件,/www/server/php/70/lib/php/extensions/(不同版本可以把70安装的版本)
评论前必须登录!
注册