linux下php扩展ssh2的安装

要在php里面用到ssh,在网上找资料好像大多是抄的一个版本的,最后觉得有两个博客上介绍的不错,都是英文的,其中一篇就是广泛流传那版的英文原版,但是按照那个安装后,不好使,后来又重装了一次。不知道是不是因为偶用的系统是CentOS的原因。自己整理先:

1. 安装OpenSSL
a. # yum install openssl
b. # yum install openssl-devel

2. 安装libssh2:
a.  # cd /usr/src
b.  # wget http://www.libssh2.org/download/libssh2-1.2.8.tar.gz

c.  # tar -zxvf libssh2-1.1.tar.gz
d.  # cd libssh2-1.1
e.  # ./configure
f.  # make all install

3. link libssh & PHP together,using pecl:
a. #  pecl install -f ssh2
b. 确保生成的ssh2.so在php.ini制定的extension目录下
c. 修改php.ini,添加 extension=ssh2.so

4. Compiling libssh2 PHP Extension (代替上面第3步,貌似上面的是不稳定版本)
a.  # wget http://pecl.php.net/get/ssh2-0.11.0.tgz
b.  # tar -zxvf ssh2-0.11.0.tgz
c.  # cd ssh2-0.11.0
d. # phpize && ./configure –with-ssh2 && make

e. # cp ./modules/ssh2.so /usr/lib/php/modules/ssh2.so
f.  修改php.ini,添加 extension=ssh2.so

5.  重启httpd: service httpd restart

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值