!
也想出现在这里? 联系我们
广告5月4到期
当前位置:首页>linux运维> 宝塔面板-PHP5.6如何安装SSH2扩展

宝塔面板-PHP5.6如何安装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

安装过程:

注意:下面的脚本仅仅适用于安装宝塔并且安装了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

之后找到php.ini,添加以下行,或着我们可以在宝塔面板找到php5.6管理配置文件中添加:

extension= /www/server/php/56/lib/php/extensions/no-debug-non-zts-20131226/ssh2.so

如图:

宝塔面板-PHP5.6如何安装SSH2扩展插图

接着重载配置文件,并重启即可生效。

宝塔面板-PHP5.6如何安装SSH2扩展插图1

最后输入下面这行指令测试是否安装成功,出现ssh2则安装是成功的

php -m | grep ssh2
重要声明

本网站的文章部分内容可能来源于网络,如有侵犯你的权益请联系邮箱:west2@qq.com 站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请在下载24小时内删除!本站资源大多存储在云盘,如发现链接失效请反馈,我们会及时更新。


       

如果遇到积分购买才可查阅的文章,建议升级会员或者成为认证用户。全站95%资源免费下载”。

给TA打赏
共{{data.count}}人
人已打赏
linux运维网络技巧

linux系统下几个很好玩的命令

2022-3-12 15:58:36

linux运维

使用 Linux Mint 搭建 PXE 网启安装系统(Linux和Windows) 以及SMB共享

2022-8-4 1:59:33

!
也想出现在这里? 联系我们
PP游戏整合当下热门3A游戏大作,每天持续更新单机游戏,总有一款你爱玩!
2 条回复 A文章作者 M管理员
  1. 飞仔

    感谢分享

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
联系我们