1. 安装 libssh,直接用 yum 安装就好了
-
yum install libssh2-devel
2. 下载 ssh2,并解压安装 (这里用的是最新版的 ssh2,大家可以在 pecl 官网查看最新版)
-
#下载ssh2-1.2.tgz
-
wget http://pecl.php.net/get/ssh2-1.2.tgz
-
#解压
-
tar -xvf ssh2-1.2.tgz
-
cd ssh2-1.2/
-
#开始编译
-
phpize
-
./configure --with-php-config=你的php-config路径 #我这里用的是宝塔,所以是/www/server/php/版本/bin/php-config,大家改成自己的版本就行了,不要加点
-
#如果没报错的话就可以编译了
-
make && make install
3. 编译好了就修改 php.ini,在末尾追加
-
extension=ssh2.so
4. 重载配置,或者重启服务器
5. 输入下面这行指令测试是否安装成功
-
php -m | grep ssh2