CentOS环境安装PHP SSH2扩展工作笔记

因为需要在当前的Linux服务器环境中调试可以执行文件的PHP文件且需要运行远程操作SSH过程,P总告知需要在当前服务器环境中部署SSH2扩展才可以编译PHP文件中的SSH脚本命令,于是老左就在当前的CentOS环境中安装SSH2扩展,顺带记录下来,以备后面如果有需要用到的时候参考。

 

备注说明:如果我们需要在正式环境中直接运行,建议还是先在测试机中调试后再使用或者备份好数据,以免可能造成的问题。

 

第一、安装支持库文件

 

 代码如下 复制代码

yum install  php-devel php-pear libssh2 libssh2-devel -y

 

直接登录SSH客户端,然后执行命令回车,安装需要的库文件。

 

第二、安装SSH2扩展

 

 代码如下 复制代码

pecl install -f ssh2

 

执行命令,然后看到一个输入界面,直接回车。

 

 

回车之后自动安装。

 

 

第三、修改ssh2.ini

 

 代码如下 复制代码

touch /etc/php.d/ssh2.ini

echo extension=ssh2.so > /etc/php.d/ssh2.ini

 

添加文件进去。

 

第四、检查SSH2是否安装成功

 

 代码如下 复制代码

php -m | grep ssh2

php -i|grep ssh2

 

 

这里,我们可以看到老左上面安装的SSH2扩展已经完毕且成功的

时间: 2024-10-31 20:55:12

CentOS环境安装PHP SSH2扩展工作笔记的相关文章

CentOS上安装Node.js和mongodb笔记

  CentOS上安装Node.js和mongodb笔记        这篇文章主要介绍了CentOS上安装Node.js和mongodb笔记,本文讲解了Python安装.Node.js安装.npm安装.mongodb驱动安装.mongodb数据库操作测试代码等内容,需要的朋友可以参考下 之前听说过Node.js,只是知道它可以应用于服务器端,但是对很多具体的东西并不了解.今天在QCon上听了袁锋的分享<Node.js脱离了浏览器的Javascript>之后,顿时有了想立刻试一下的冲动. No

Centos自动化安装之包的自定义笔记

在定制好Centos系统后,可能因为公司需求后续会增加工具包.这时候我们应该怎么单独提供该工具包以及安装所需的依赖包呢.下面列举几种情况   1.安装工具包时提示缺少依赖     上图是安装工具包时提示缺少的依赖包:   2.这时我们需要利用yum命令找出上面缺失的依赖包安装上即可. # yum provides libc.so.6   #从libc.so.6文件去搜寻软件,有点类似 rpm -qf 的功能   通过上面命令系统会列出libc.so.6所需的包glibc.     3.下载包  

CentOS 下安装php zookeeper扩展的步骤详解

一.安装libzookeeper  代码如下 复制代码 cd /usr/local/src/ wget http://mirror.bit.edu.cn/apache//zookeeper/zookeeper-3.4.5/zookeeper-3.4.5.tar.gz tar -xf zookeeper-3.4.5.tar.gz cd zookeeper-3.4.5/src/c ./configure –prefix=/usr/local/zookeeper/zookeeper-3.4.5/ ma

CentOS上安装Node.js和mongodb笔记_node.js

之前听说过Node.js,只是知道它可以应用于服务器端,但是对很多具体的东西并不了解.今天在QCon上听了袁锋的分享<Node.js脱离了浏览器的Javascript>之后,顿时有了想立刻试一下的冲动. Node.js的安装步骤算是比较简单,没有太多的弯路,主要参考文档: Building and Installing Node.js  1. 安装Python 根据参考文档说明,从源代码编译安装Node.js需要python2.6或者以上,而通过yum install python.x86_6

PHP7 学习笔记(一)Ubuntu 16.04 编译安装Nginx-1.10.3、 PHP7.0.9、Redis3.0 扩展、Phalcon3.1 扩展、Swoole1.9.8 扩展、ssh2扩展(全程编译安装)

 ==================== PHP 7.0 编译安装================== wget http://cn2.php.net/get/php-7.0.9.tar.bz2/from/this/mirror -- 下载php镜像tar xvf mirror -- 解压镜像cd php-7.0.9/ -- 进入安装目录sudo apt-get update -- 更新阿里云库 sudo apt-get install libkrb5-dev \ libc-client200

在阿里云的CentOS环境中安装配置MySQL的教程_Mysql

1 常规错误的yum安装方法: 在前文中记述了CentOS 6.5系统中通过yum方式快速地搭建了LNMP环境,那么是否也能在CentOS 7或CentOS 7.1系统中依葫芦画瓢安装MySql5.6.24呢?答案是否定的. [root@typecodes ~]# yum -y install mysql mysql-server mysql-devel ...................... ....省略部分安装过程.... ...................... Installe

CentOS下安装配置Tomcat环境

  CentOS下安装配置Tomcat 演示环境 系统:Linux CentOS 6.3 32位 环境:无安装apache.php.mysql 账号:Root 一.下载相关安装包 注:可以先进入 #cd /usr/local/ /进里面后再下载(也可以根据自己情况而定) 1.下载jdk 2.下载Tomcat 二.安装JDK和Tomcat 注:可以先进入 #cd /usr/local/ /再执行下面的命令 1.编译安装Jdk #chmod 777 jdk-6u41-linux-i586-rpm.b

linux(centos)下安装PHP的PDO扩展

PHP 数据对象PDO扩展为PHP访问数据库定义了一个轻量级的一致接口.PDO 提供了一个数据访问抽象层,这意味着,不管使用哪种数据库,都可以用相同的函数(方法)来查询和获取数据.最近在我们的建站和OA系统交流群中,有对服务器运维不熟悉的朋友问到关于PHP的PDO扩展安装的问题.本文我们将和大家一起分享如何在服务器上安装PDO扩展. 环境: 服务器系统:Centos6.5 (虚拟机演示) PHP软件包存放目录:/data/php-5.6.14/ PHP安装目录:/usr/local/php/ m

CentOS环境下单独安装apachebench的方法_服务器其它

本文实例讲述了CentOS环境下单独安装apachebench的方法.分享给大家供大家参考,具体如下: 这两天在测试php性能优化方法. 为了做压力测试可观察效果,就选择了ApacheBench来作为压力测试工具.其实就是大家常说的ab. 但是这个工具是安装apache web server的时候自带的,现在我服务器上都是跑nginx.也不想为了用这个工具就再装个apache.所以在用下面方法单独安装ab工具,这里记录下步骤. 首先安装ab运行需要的软件包apr-util yum install