需要 » 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。