PHP ssh2扩展需要的依赖库:
openssl: 加密算法集合,C语言实现
libssh2:ssh2协议库库,C语言实现
PECL/ssh2: libssh2的php扩展,允许php程序调用libssh2中的函数
依赖关系:PECL/ssh2 –> libssh2 –> openssl
1、脚本仅适用于安装了PHP5.6的环境下安装ssh2 ,
注意:如果想在别的版本里用,那就把下面的56改成其他的版本号
#下载ssh2-0.13.tgz
wget http://pecl.php.net/get/ssh2-0.13.tgz
#解压
tar zxvf ssh2-0.13.tgz
#安装libssh
yum install libssh2-devel
#配置环境
cd ssh2-0.13
/www/server/php/56/bin/phpize
./configure --with-php-config=/www/server/php/56/bin/php-config
#开始编译
make && make install
2、修改php.ini配置文件,在配置文件中添加以下代码
注意,最后的路径可能不同,可以直接复制安装完生成的路径最后再加上ssh2.so
extension= /www/server/php/56/lib/php/extensions/no-debug-non-zts-20131226/ssh2.so

3、重启PHP,最后也可以使用以下命令查看安装是否成功
php -m | grep ssh2

版权声明:本文为qq_29103181原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。