安装
下载组件包
# libssh
wget http://www.libssh2.org/download/libssh2-1.4.2.tar.gz
# ssh2 扩展
wget http://pecl.php.net/get/ssh2-1.1.2.tgz
安装 libssh
tar -zxvf libssh2-1.4.2.tar.gz
cd libssh2-1.4.2
./configure --prefix=/opt/libssh2
make && make install
编译安装 ssh2
tar -zxvf ssh2-0.12.tgz
cd ssh2-0.12
/www/server/php/70/bin/phpize
./configure \
--prefix=/opt/ssh2 \
--with-ssh2=/usr/local/libssh2 \
--with-php-config=/www/server/php/70/bin/php-config
make && make install
让配置生效
echo "extension=/www/server/php/70/lib/php/extensions/no-debug-non-zts-20151012/ssh2.so" >> /www/server/php/70/etc/php.ini
重启php-fpm

windows
下载扩展
到 pecl 下载你对应版本的 扩展dll

注意 TS 和 NTS 对应 phpinfo() 中的 PHP Extension Build 项

安装
解压下载的文件 , 把 php_ssh2.dll 和 php_ssh2.pdb 放到 /php/ext/中 ,然后向/php/php.ini 最后加入
[ssh2]
extension = "C:\$PATH\php\ext\php_ssh2.dll"
重启php
