我想 在Centos 5(RHEL 5的一个分支)上安装这个 http://fr2.php.net/manual/en/book.ssh2.php.
我安装了位于/ usr/lib中的libssh2(yum install libssh2),当我安装SSH2扩展(通过pecl install -f ssh2)时,我收到此消息
检查默认路径中的ssh2文件...未找到configure:error:找不到所需的libssh2库.您可以从http://sourceforge.net/projects/libssh2/获取该包. 错误:`/tmp/pear/download/ssh2-0.11.0/configure --with-ssh2 =/usr'失败
如果我设置/ usr/lib,我会得到相同的消息
错误:`/tmp/pear/download/ssh2-0.11.0/configure --with-ssh2 =/usr/lib'失败
问题出在哪儿?
通过http://sourceforge.net/projects/libssh2/中的 tar.gz安装libssh2可以提供很多帮助(--with-ssh2 =/usr/local/include /).
但"yum install libssh2-devel"是一个更好的主意.
$ 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