需要 » 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 发行版使用 gcrypt 库构建 libssh2,一些使用 openssl。Libssh2 使用 gcrypt 编译时存在一些问题,请使用 openssl。