Linux环境下安装ssh2模块
环境:Linux环境(Centos or RedHat)
1、确认环境已安装php-5
# rpm -qa|grep php-5
php-5.3.3-48.el6_8.x86_64
2、安装ssh2所依赖的rpm包如下图灰色部分显示,安装顺序可以按照灰色部分显示安装的时间顺序进行安装:
注明:rpm包的版本要根据Linux系统原有包版本去选择,在安装rpm时,如果遇到安装错误,提示缺少依赖,请去检查rpm版本是否符合或去查看所依赖的包是否已安装。
安装所需要的rpm包如下图所示:
libssh2-devel-1.4.2-2.el6_7.1.x86_64
openssl-devel-1.0.1e-48.el6_8.1.x86_64
krb5-devel-1.10.3-57.el6.x86_64
zlib-devel-1.2.3-29.el6.x86_64
libcom_err-devel-1.41.12-22.el6.x86_64
libselinux-devel-2.0.94-7.el6.x86_64
libsepol-devel-2.0.41-4.el6.x86_64
keyutils-libs-devel-1.4-5.el6.x86_64
php-devel-5.3.3-48.el6_8.x86_64
php-pear-1.9.4-5.el6.noarch
automake-1.11.1-4.el6.noarch
autoconf-2.63-5.1.el6.noarch
3、安装ssh2-0.13.tgz
首先下载ssh2的源码包ssh2-0.13.tgz(版本不同可能导致安装失败)
# tar -xvf ssh2-0.13.tgz
# cd ssh2-0.13
# phpize
# ./configure --prefix=/usr/local/ssh2
# make
# make install
4、ssh2扩展在php.ini文件中追加
# vi /etc/php.ini
extension=ssh2.so
# cat /etc/php.ini | grep extension=ss
extension=ssh2.so
#
5、ssh2安装成功确认
# php -m | grep ssh2
ssh2
# php -i | grep ssh2
Registered PHP Streams => https, ftps, compress.zlib, compress.bzip2, php, file, glob, data, http, ftp, ssh2.shell, ssh2.exec, ssh2.tunnel, ssh2.scp, ssh2.sftp, phar, zip
libSSH Version => libssh2/1.4.2
PHP Warning: Unknown: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for 'GMT/0.0/no DST' instead in Unknown on line 0
ssh2
libssh2 version => 1.4.2
banner => SSH-2.0-libssh2_1.4.2
Linux环境下安装ssh2模块相关推荐
- linux环境下安装python3以及安装cx_Oracle模块需要注意的事项
linux环境下安装python3以及安装cx_Oracle模块需要注意的事项 python3的安装 1. 首先安装python3之前首先要安装python所依赖的环境 yum install gcc ...
- Linux 环境下安装 GitLab 与配置
什么是 GitLab? GitLab 是一个用于仓库管理系统的开源项目,使用 Git 作为代码管理工具,并在此基础上搭建起来的 web 服务. GitLab的功能特点 提供了管理,计划,创建,验证,打 ...
- 在linux环境中安装jieba模块
最近在linux环境中发布python脚本的时候,发现环境中的jieba模块不存在. 这时候为了在linux环境中安装jieba模块,先下载压缩包:jieba-0.39.zip 1.本地解压后得到以下 ...
- Linux环境下安装nginx
大家好,本篇文章主要讲的是Linux环境下安装nginx教程,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览 1.安装所需环境 //安装gcc yum install gcc-c ...
- 在没有网的windows环境下安装Python模块
在安装python环境以及python的一些模块时,可能需要在没有网的windows环境下安装Python模块. python模块下载地址,几乎所有的模块都有:https://www.lfd.uci. ...
- 尚学python课程---11、linux环境下安装python注意
尚学python课程---11.linux环境下安装python注意 一.总结 一句话总结: 准备安装依赖包:zlib.openssl:yum install zlib* openssl*:pytho ...
- Linux环境下安装Tigase XMPP Server
Tigase是一种XMPP服务器,可以作为采用XMPP协议的各种IM(Instant Messeging)工具(如Pandion.Spark等)的服务器. 在Linux环境下安装Tigase的步骤如下 ...
- Linux环境下安装RocketMQ(MetaQ)
一:RocketMQ简介 RocketMQ是一款分布式.队列模型的消息中间件,具有以下特点: 1.能够保证严格的消息顺序 2.提供丰富的消息拉取模式 3.高效的订阅者水平扩展能力 4.实时的消息订阅机 ...
- linux环境下安装多个任意版本的python环境
linux环境下安装多个任意版本的python环境 安装方法可以归结为 [下载 + 编译 + 配置环境变量] 下载Python Windows下载发送到linux上 step1. 下载linux版本的 ...
最新文章
- 代理 设置wsl_第一次使用WSL我做了什么
- input python_python input 详解
- 解析.sens数据集
- 一、scrapy爬虫框架——概念作用和工作流程 scrapy的入门使用
- java 检测表情符号_java – 检测String中的字符是否是表情符号(使用Android)
- 【廖雪峰官方网站/Java教程】注解
- android 看门狗引起crash分析
- CruiseControl服务器安装配置
- ArcGIS超级工具目录
- 2019西安交大计算机专业研究生分数线,2019西安交通大学研究生分数线汇总(含2016-2019历年复试)...
- Android 猜歌曲游戏开发
- python控制窗口_python小笔记-控制窗口的现实和隐藏
- bugku秋名山老司机之使用requsets解题
- 《SQL 入门教程》示例数据库
- 【Python】对英文文本进行词频统计(分词、字典排序、文件读写)
- 图解Google搜索技术
- 图解Fiddler如何抓手机APP数据包【超详细】
- 跨境电商的支付有段有哪些?
- returnreturns
- 英语作文考前必背10大类万能句型
热门文章
- glog交叉编译与使用
- 赵小楼《天道》《遥远的救世主》深度解析(78)生存境界与生活境界不同,没有解决生存的情况下不要轻易把爱好当职业,要客观理性对待生存和爱好
- 替换云盘万能钥匙的插件
- 离谱!两高中生用AI生成裸照,疯狂「变现」...
- 业务流程管理的三个层次
- 我和小美的撸码日记(3)之中的一个句话搞定MVC表单页数据绑定与提交
- windows启动tomcat
- HDU 3498 whosyourdaddy(DLX重复覆盖)
- Docker网络架构三剑客CNM,Libnetwork和Driver
- Win10无法访问共享文件夹错误(错误代码:0x80070035)