如何在 Centos + pecl 上安装 libssh2

sol*_*sol 3 ssh deployment centos pecl

我在 CentOS 上使用 phing 作为部署工具,我想使用 SshTask,它需要安装 libssh2。

我试过“pecl install ssh2”,但这要求我提供 libssh2 前缀 [/usr?]

我注意到这意味着我需要先安装 libssh2,但是 yum 没有那个包。所以我的问题是:在 Centos 上安装 libssh2 然后安装 pecl 扩展的最佳方法是什么?

and*_*rew 5

要在 centos 上安装 libssh2,请按照以下步骤操作:

  1. 从官方网站下载 libssh2(在 google 中查找 - 我没有声誉,只能发布 1 个链接)

  2. 将其解压缩到某处,然后打开一个终端并进入解压缩它的文件夹并键入这些命令

    ./configure
    
    make
    
    make install
    
    Run Code Online (Sandbox Code Playgroud)

您可以从这里从 DAG 安装 rpmforge 存储库:

http://dag.wieers.com/rpm/packages/rpmforge-release/

(检查您的版本,如果您使用的是 i386,您可能必须获得“Red Hat EL 5 - i386”一个)

然后做一个

yum install libssh2
Run Code Online (Sandbox Code Playgroud)