我们在安装ssh2拓展的时候必须确保服务器是否已安装宝塔面板 我们需要用到的工具有: Finalshell SSH链接工具 连接上SSH后,我们输入指令进行安装ssh2安装包 1. 我们使用yum安装libssh
yum install libssh2-devel
2.下载 ssh2,解压并编译安装(可自行去官网选择对应版本).
#下载ssh2-1.2.tgz
wget http://pecl.php.net/get/ssh2-1.2.tgz
#解压
tar -xvf ssh2-1.2.tgz
cd ssh2-1.2/
#开始编译,我这里用的是宝塔php7.3,所以php的路径是/www/server/php/73/bin/php-config,大家把=后面的路径改成自己对应的版本就行了。
phpize
./configure --with-php-config=/www/server/php/73/bin/php-config
#如果没报错的话就可以编译了
make && make install
3.编译好了就修改php.ini,可以打开宝塔面板直接在php配置修改中在末尾添加
extension=ssh2.so
2.png 4.输入下面这行指令测试是否安装成功,出现ssh2则安装是成功的
php -m | grep ssh2
1.png 3.png

0