问题描述
我正在尝试安装这个http://fr2.php.net/manual/en/book.ssh2.php在 Centos 5(RHEL 5 的一个分支)上.
I am trying to install thishttp://fr2.php.net/manual/en/book.ssh2.phpon a Centos 5 (a fork of RHEL 5).
我安装了位于/usr/lib 中的 libssh2(yum install libssh2),当我安装 SSH2 扩展(通过 pecl install -f ssh2)时,我收到此消息
I installed libssh2 (yum install libssh2) which is located in /usr/lib, and when I install SSH2 extension (via pecl install -f ssh2) I get this message
正在检查默认路径中的 ssh2 文件...未找到配置:错误:找不到所需的 libssh2 库.您可以从 http://sourceforge.net/projects/libssh2/ 获取该包错误:`/tmp/pear/download/ssh2-0.11.0/configure --with-ssh2=/usr' 失败
如果我设置了/usr/lib,我会得到同样的信息
If I set /usr/lib, I get the same message
错误:`/tmp/pear/download/ssh2-0.11.0/configure --with-ssh2=/usr/lib' 失败
问题出在哪里?
推荐答案
通过 tar.gz 安装 libssh2 来自 http://sourceforge.net/projects/libssh2/ 帮助很大(--with-ssh2=/usr/local/include/).
Installing libssh2 via tar.gz from http://sourceforge.net/projects/libssh2/ help a lot (--with-ssh2=/usr/local/include/).
但是yum install libssh2-devel"是一个更好的主意.
But "yum install libssh2-devel" is a better idea.
这篇关于为 PHP 安装 PECL SSH2 扩展的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!