Centos6 下PHP的SSH2扩展安装
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos6 下PHP的SSH2扩展安装相关的知识,希望对你有一定的参考价值。
什么是php的ssh2扩展
Php ssh2扩(以下简称PECL/ssh2),允许在php程序中远程执行系统命令和文件传输,不需要在被监控的机器上单独开发和部署类似agnet的“木马”程序,大大降低了运维成本。
Php ssh2扩展需要的依赖
openssl: 加密算法集合,C语言实现
libssh2:ssh2协议库库,C语言实现
PECL/ssh2: libssh2的php扩展,允许php程序调用libssh2中的函数
依赖关系:PECL/ssh2 –> libssh2 –> openssl
安装过程
1、[libssh2]
tar vxzf libssh2-1.4.2.tar.gz
cd libssh2-1.4.2
./configure
make
make install
2、[openssl]
tar vxzf ssh2-0.11.3
cd ssh2-0.11.3
phpize 【phpize,生成配置文件和makefile等】
./configure --with-ssh2
make
make install
3、修改php . ini
php -i |grep ini 【查看php.ini 的配置文件】
vim php.ini
extension=ssh2.so【添加】
4、测试
php -m|grep ssh2
以上是关于Centos6 下PHP的SSH2扩展安装的主要内容,如果未能解决你的问题,请参考以下文章