ssh2_disconnect(...) 至少需要 PHP 7(因为它需要 PECL ssh2 >= 1.0,PECL 文档在 https://pecl.php.net/package/ssh2 上声明:"ssh2 1.0 及以上版本仅适用于 PHP 7")。
对于 PHP 5.x,尝试将 ssh2_connect 会话变量设置为 null,或完全取消设置它 - 这应该允许 PHP 的垃圾收集关闭连接。
示例
$session=ssh2_connect(...); // 打开连接
// 此处代码用于使用连接
$session = null; unset($session); // 关闭连接