PHP ssh 扩展

PHP ssh 扩展

我正在尝试安装 PHP 的 ssh 扩展关注这篇文章

我的机器是Linux mpriki 2.6.26-2-686 #1 SMP Mon Jun 21 05:58:44 UTC 2010 i686 GNU/Linux (lenny13 distrubition

当我输入时,aptitude install libssh2-1-dev libssh2-php一切似乎都正常,但是当我运行时php -m |grep ssh2,shell 没有返回任何内容,所以我尝试按照替代安装进行操作。

首先,我尝试wget从这里下载它:http://surfnet.dl.sourceforge.net/sourceforge/libssh2/libssh2-0.14.tar.gz,但没有文件可下载,因此我尝试了另一个链接:http://www.libssh2.org/download/libssh2-0.14.tar.gz

然后,当我输入时,pecl install -f ssh2看到以下消息:

root@mpriki:~# pecl install -f ssh2
WARNING: failed to download pecl.php.net/ssh2 within preferred state "stable", will instead download version 0.11.3, stability "beta"
downloading ssh2-0.11.3.tgz ...
Starting to download ssh2-0.11.3.tgz (23,062 bytes)
........done: 23,062 bytes
5 source files, building
running: phpize
Configuring for:
PHP Api Version:         20041225
Zend Module Api No:      20060613
Zend Extension Api No:   220060519
 1. libssh2 prefix? : autodetect

1-1, 'all', 'abort', or Enter to continue:

我发现超级用户上但是当我运行时aptitude install libssh2-1-dev,似乎包已经被安装。

编辑:我发现此链接但尽管我不知道该做什么。

答案1

1-1, 'all', 'abort', or Enter to continue:

输入一个数字(1 到 1 之间)从列表中安装该模块;或输入单词“ all”安装所有找到的模块;或输入“ abort”中止安装。

答案2

我会这么做phpseclib,一个纯 PHP SSH 实现如果可能的话。它比 libssh2 更易于安装、更易于使用、功能更丰富且速度更快。

相关内容