MENU

php安装ssh2拓展,支持php7

• March 4, 2020 • 日常

前言

网上的教程都太久了,很多都是要么麻烦,要么不支持php7,今天教大家一个支持php7的安装方式。

环境

  • CentOS 7.6 x64
  • 宝塔(你也可以用自己的php环境)

    安装过程

    1.安装libssh,直接用yum安装就好了

    yum install libssh2-devel

    2.下载ssh2,并解压安装(这里用的是最新版的ssh2,大家可以在pecl官网查看最新版)

    #下载ssh2-1.2.tgz
    wget http://pecl.php.net/get/ssh2-1.2.tgz
    #解压
    tar -xvf ssh2-1.2.tgz
    cd ssh2-1.2/
    #开始编译
    phpize
    ./configure --with-php-config=你的php-config路径 #我这里用的是宝塔,所以是/www/server/php/版本/bin/php-config,大家改成自己的版本就行了,不要加点
    #如果没报错的话就可以编译了
    make && make install

    3.编译好了就修改php.ini,在末尾追加

    extension=ssh2.so

    4.重载配置,或者重启服务器
    5.输入下面这行指令测试是否安装成功

    php -m | grep ssh2

    大功告成

    其实ssh2的拓展对于很多人都是有需要的,这里我发出这个教程也是避免了大家在安装的过程中太过于繁琐,且出错率高。

Last Modified: May 26, 2020
Archives QR Code
QR Code for this page
Tipping QR Code
Leave a Comment

已有 1 条评论
  1. 非常好,测试成功,不过全弄完还是得重启一下服务器,转载记录。