与
ESC
输入关键词搜索文章

CentOS下PHP安装SSH2扩展

全文约 198 字预计阅读 1 分钟

需要的依赖库

openssl: 加密算法集合,C语言实现
libssh2: ssh2协议库库,C语言实现
PECL/ssh2: libssh2的php扩展,允许php程序调用libssh2中的函数
依赖关系:PECL/ssh2 –> libssh2 –> openssl

安装需要的扩展包

安装libssh2
wget https://www.libssh2.org/download/libssh2-1.7.0.tar.gz
tar zxf libssh2-1.7.0.tar.gz  
cd libssh2-1.7.0  
./configure && make && make install  

安装PECL/ssh2
wget http://pecl.php.net/get/ssh2-0.13.tgz
tar zxf ssh2-0.13.tgz
cd ssh2-0.13
/usr/local/php/bin/phpize   (生成configure文件,命令根据php具体路径)  
./configure --with-ssh2 --with-php-config=/usr/local/php/bin/php-config && make && make install
修改php配置信息
在php.ini  
添加项:extension=ssh2.so
重启php /etc/init.d/php-fpm restart 根据实际环境重启 php -m查看是否加载ssh2模块
分享

发表评论

评论 0 条

暂无评论,来说点什么吧。