我试图在Centos 5( RHEL 5的一个分支)上安装这个http://fr2.php.net/manual/en/book.ssh2.php。
我安装了位于/usr/lib中的libssh2 (yum libssh2),当我安装SSH2扩展(通过SSH2安装-f ssh2)时,我得到了以下消息
检查默认路径中的ssh2文件.未找到配置:错误:找不到所需的libssh2库。您可以从http://sourceforge.net/projects/libssh2/错误中获得该包:`/tmp/pear/download/ssh2-0.11.0/配置-withssh2=/usr‘失败
如果我设置/usr/lib,我会得到相同的消息
错误:`/tmp/pear/下载/ssh2-0.11.0/配置--withssh2=/usr/lib‘失败
问题出在哪里?
发布于 2009-02-18 13:54:13
通过libssh2从tar.gz安装http://sourceforge.net/projects/libssh2/非常有帮助(-ssh2=/usr/local/http://sourceforge.net/projects/libssh2//)。
但是:
yum install libssh2-devel...is是个更好的主意。
发布于 2015-10-28 01:34:17
$ sudo pecl channel-update pecl.php.net
$ sudo apt-get install libssh2-1-dev
$ sudo pecl install -a ssh2-0.12
$ echo 'extension=ssh2.so' | sudo tee /etc/php5/mods-available/ssh2.ini > /dev/null
$ sudo php5enmod ssh2发布于 2016-01-08 14:51:25
yum install libssh2-devel不是为我工作的:
没有软件包libssh2-发展可用。
所以我从rpmfind下载了rpm包并安装了rpm -ivh。
之后,将extension=ssh2.so添加到/etc/php.d/ssh2.ini中
https://stackoverflow.com/questions/561024
复制相似问题