Перед установкой модуля SSH2 требуется установить библиотеки
» OpenSSL
и » libssh2. Убедитесь,
что установили библиотеки в систему.
Обычно пакет называется openssl-dev
.
Требуется версия libssh2 1.2 или новее. Не исключается, что новые выпуски модуля pecl/ssh2 потребуют более новой версии библиотеки. Подробные требования указываются в примечании к выпуску.
Функция ssh2_auth_agent() доступна только с libssh >= 1.2.3.
Поддержка канальных потоков в функции stream_set_timeout() доступна только с libssh >= 1.2.9.
Библиотека Libssh2 поставляется в двух вариантах: gcrypt или openssl. Отдельные дистрибутивы Linux собирают libssh2 с библиотекой gcrypt, другие с openssl. В Libssh2 при компиляции с gcrypt возникает ряд проблем, поэтому лучше предпочесть версию с openssl.