As bibliotecas
» OpenSSL e
» libssh2
são necessárias. Certifique-se de que as bibliotecas de desenvolvimento estejam instaladas,
onde um nome de pacote típico pode ser openssl-dev
.
A versão 1.2 ou mais recente da biblioteca libssh2 é necessária, embora seja possível que versões mais recentes do pecl/ssh2 possam exigir versões mais recentes (consulte as notas de versão).
A função ssh2_auth_agent() só estará disponível com libssh >= 1.2.3.
O suporte para stream_set_timeout() para canalizar fluxos estará disponível somente com libssh >= 1.2.9.
O Libssh2 vem em duas opções: gcrypt ou openssl. Algumas distribuições Linux compilam o libssh2 com a biblioteca gcrypt, algumas usam openssl. O Libssh2 tem alguns problemas quando compilado com gcrypt, use openssl.