Я пытаюсь установить расширение ssh PHP, следуя этой статье.

Моя машина - 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 , оболочка ничего не возвращает, поэтому я попытался выполнить альтернативную установку.

Прежде всего, я попытался загрузить его с помощью 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 , кажется, что пакет уже установлен.

Изменить: я нашел эту ссылку, но даже не знаю, что делать.

2 ответа2

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

Введите число (от 1 до 1), чтобы установить этот модуль из списка; или слово « all » для установки всех найденных модулей; или « abort », чтобы прервать установку.

0

Я бы просто сделал phpseclib, чистую реализацию PHP SSH, если это возможно. Его легче установить, проще в использовании, больше возможностей и быстрее, чем в libssh2.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .