设为首页收藏本站

安而遇随-随遇而安

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
安而遇随-随遇而安 首页 其他 笔记 查看内容

ubuntu18 编译安装ssh2扩展

2019-7-24 23:05| 发布者: 随便、先森。| 查看: 776| 评论: 0

摘要: 网上很多教程,这里记录下自己使用ubuntu18安装php扩展ssh2的方法注意:如果我们需要在正式环境中直接运行,建议还是先在测试机中调试后再使用或者备份好数据,以免可能造成的问题。第一、安装支持库文件libssh2安装 ...

网上很多教程,这里记录下自己使用ubuntu18安装php扩展ssh2的方法

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


第一、安装支持库文件libssh2

安装方式二选一

apt安装:

sudo apt update

sudo apt install libssh2-1-dev -y


编译安装:

wget https://www.libssh2.org/download/libssh2-1.8.0.tar.gz

tar -zxvf libssh2-1.8.0.tar.gz

cd libssh2-1.8.0

./configure --prefix=/usr/local/libssh2

make && make install

cd


第二、编译安装SSH2扩展

注意:/usr/local/php/bin/php-config(此处为自身环境下php配置文件,可通过find / -name php-config 进行查找)

注意:如果是编译安装libssh2,编译时换成执行

./configure --prefix=/usr/local/ssh2 --with-ssh2=/usr/local/libssh2 --with-php-config=/usr/local/php/bin/php-config

wget http://pecl.php.net/get/ssh2-0.13.tgz

tar zxvf ssh2-0.13.tgz

cd ssh2-0.13

phpize

./configure --with-php-config=/usr/local/php/bin/php-config

make && make install

cd


第三、修改php.ini

注意:/usr/local/php5/php.ini 此处为自身环境下php配置文件,可通过 find / -name php.ini 进行查找)

echo extension=ssh2.so >> /usr/local/php5/php.ini

重载php配置使其生效

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

php -m | grep ssh2

php -i|grep ssh2


安装成功会显示 ssh2


鲜花

握手

雷人

路过

鸡蛋

相关阅读

最新评论

  • 解决 Wn10无法连接 蓝牙耳
  • Python之Selenium知识总结
  • 2万字带你了解Selenium全攻
  • 解决网站网页不能复制,不
  • 我对ddos攻击的见解以及ufo
论坛精选
NTP放大反射DDOS攻击扫描教程,放大列表扫描教程
NTP放大反射DDOS攻
NTP放大反射DDOS攻击扫描教程,放大列表扫描教程 图上是国外测的 本文实测 能有二三
DDOS:NTP、SSDP、DNS、SNMP、RIP 放大反射攻击、扫描脚本
DDOS:NTP、SSDP、D
NTP、SSDP、DNS、SNMP、RIP 放大反射攻击扫描脚本 不懂的 请自行谷歌 声明:本文转
返回顶部