linux php5.3 ssh2,Linux 安装php 的 ssh2扩展
发表于 2016-11-10 09:33:40 by 月小升
在PHP中安装SSH2扩展库,用PHP通过SSH操作远程服务器,在远程服务器上执行命令。
这里基于linux(centos)发行版,其他发行版同理。
首先要确保系统已经安装好了LNMP或者LAMP环境。Nigix下使用的是php-fpm驱动的。
whereis php.ini 就可以快速找到自己的php配置文件
1、确认你的linux有安装mcrypt库,如果没有安装执行以下步骤
[root@test-206 ~]# yum list installed|grep mcryptlibmcrypt.x86_64 2.5.8-4.el5.centos installed
libmcrypt-devel.x86_64 2.5.8-4.el5.centos installed
mcrypt.x86_64 2.6.8-1.el5 installed
yum install libmcrypt libmcrypt-devel mcrypt
2、编译安装libssh2
wget http://www.libssh2.org/download/libssh2-1.6.0.tar.gz
tar zxvf libssh2-1.2.9.tar.gz
cd libssh2-1.2.9
./configure&&make&&make install
3、编译安装ssh2(官网http://www.php.net/ssh2)
各种版本
http://pecl.php.net/package/ssh2
有时候11的版本,有时候13的版本好用,我在不同的机器,成功过不同的版本,搞不懂。如果发现不行,你也换个版本测试一下
wget http://pecl.php.net/get/ssh2-0.11.2.tgz
tar zxvf ssh2-0.11.2.tgz
cd ssh2-0.11.2
phpize(如果没有找到该命令,请确定是否安装的是php-dev)
./configure --with-ssh2 --with-php-config=/usr/local/php/bin/php-config
make
自己编译的php-fpm 安装的时候
/data1/server/php-cgi/bin/phpize
Configuring for:
PHP Api Version: 20131106
Zend Module Api No: 20131226
Zend Extension Api No: 220131226
./configure --with-ssh2 --with-php-config=/data1/server/php-cgi/bin/php-config
cp modules/ssh2.so /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/
echo "extension=ssh2.so" >> /usr/local/php/etc/php.ini (视php.ini的具体位置确定,也可能是/etc/php.ini)
如果不确定,那么写一个页面info.php
可以快速找到自己的配置文件地址。
This entry was posted in JAVA. Bookmark the permalink.
月小升QQ 2651044202, 技术交流QQ群 178491360
首发地址:月小升博客 – https://java-er.com/blog/ssh2-php-linux-install/
无特殊说明,文章均为月小升原创,欢迎转载,转载请注明本文地址,谢谢
linux php5.3 ssh2,Linux 安装php 的 ssh2扩展相关推荐
- linux php源码包 安装openssl 和curl 扩展
2019独角兽企业重金招聘Python工程师标准>>> 1. 安装openssl 解压php的源码包 tar zxvf php-5.3.8.tar.gz cd soft/php-5 ...
- lnmp php 5.4,linux下搭建LNMP(linux+nginx+mysql+php)环境之php5.4安装
安装准备:依赖包下载wget http://ah1.down.chinaz.com/201303/PHP-v5.4.13.tar.gz wget http://soft.7dot.com/soft/l ...
- linux nginx安装php5.5,linux下搭建LNMP(linux+nginx+mysql+php)环境之mysql5.5安装
linux下搭建LNMP(linux+nginx+mysql+php)环境之mysql5.5安装: 首先安装依赖包: yum -y install gcc gcc-c++ autoconf libjp ...
- Linux(centOS)手动安装Apache+MySQL+PHP+Memcached+Nginx原创无错版
最后更新时间:2012.3.21 =================== 第一步:Apache安装(已更新到2.2.22) =================== 下载 去 http://www.ap ...
- mysql5.7.20linux安装,linux下 mysql5.7.20安装(精华)
在linux 系统中mysql配置文件的读取顺序为: /etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf 第一步 创 ...
- 搭建阿里云Linux版服务器+使用docker安装EMQ、Node-RED、MySQL+本地Navicat访问数据库(增删改查)——详细流程
搭建阿里云Linux版服务器+使用docker安装EMQ.Node-RED.MySQL+本地Navicat访问数据库 云服务器基础搭建 注册云服务器 XShell简介 部署EMQ 部署docker 物 ...
- Linux系统中OpenSSH的安装和配置(转)
Linux系统中OpenSSH的安装和配置(转) 概述 许多网络程序,如telnet.rsh.rlogin或rexec,用明文(plain text)传送口令和秘密的信息,所以就可利用任何连接到网络上 ...
- Linux操作系统应用实例_Discuz安装
Linux操作系统应用实例--Discuz安装配置 第一部分:总体设计与计划制定 通过在Linux操作系统上完整部署Discuz社区论坛软件系统,熟练掌握Linux操作系统的基本原理,掌握Linux操 ...
- 最全解释:Linux操作系统下的软件安装与管理详解(源码安装、rpm/dpkg、yum/apt-get安装)
在linux上安装软件,安装方式和软件包获取的途径都远远比windows的丰富,那当然这就变得复杂很多,本文旨在理解linux下繁杂的软件安装.管理原理 ,学习软件的安装方式.源码包格式.远程软件 ...
- linux管理工具WDCP的安装教程
给大家简单讲述一下wdcp的安装方法,有需要的童鞋可以看看. WDCP是WDlinux Control Panel的简称,是一套用PHP开发的Linux服务器管理系统以及 虚拟主机管理系统,,旨在易于 ...
最新文章
- 第二批重磅嘉宾已就位,邀你共探AI行业新机遇 | MEET2022智能未来大会
- libgdx 1.4.1公布
- Spring Boot整合Spring Data Redis-测试整合
- 对anaconda虚拟环境进行迁移
- [TcaplusDB] 行业新闻汇编(6月29日)
- C语言卡路里程序,燃烧app的卡路里--app瘦身之路
- 求职经验贴-描述笔者当时找工作情形
- [机器学习]基于OpenCV实现最简单的数字识别
- 二进制如何转十进制,十进制如何转二进制
- 2022.1.9 力扣-周赛-统计追加字母可以获得的单词数
- 西瓜无水印视频批量下载,一个脚本就够了,手把手教你批量下载西瓜无水印高清视频。
- 谁是中国移动互联网的王者?360发布定制手机消息随感
- 《点燃我温暖你》---爱心代码
- C++输入中iomanip的使用(基础)
- leetcode 561
- Android Fota(差分包)制作
- 计算机手工操作管理方式是处于什么时代,2管理系统中计算机应用.ppt
- EOS草根版黄皮书出炉了,熊市让我们学习吧
- 直升机空气动力学基础--003翼型的升力
- 蓝桥杯 黑白无常 朴素算法
热门文章
- python截取子串_python获得子串
- 阻止计算机访问注册表,电脑怎么样防止注册表被强行的篡改,保护电脑安全
- ppt讲解html,HTML讲解解读.ppt
- android 坐标图绘制曲线,Android艺术之画一条平滑的曲线
- 获取的官方例程后怎么开发_开发商败诉后拒不赔偿怎么办,房地产纠纷处理方式有哪些?...
- mysql genlog 分析_Mysq性能分析 —— Genral log(普通日志)与 Slow log(慢速日式)...
- dmp导入数据 oracle_DM数据库的安装使用
- pyquery获取不到网页完整源代码_PyQuery 详解
- Html制作知识库管理系统,HTML 编辑器
- java数组创建后大小能改变吗,在Java中,数组创建成功以后,其大小(??? )(能/不能)改变...