如何在 Windows 上的 PHP5.6 上安装 ssh2 扩展


How to install ssh2 extension on PHP5.6 on windows

链接 http://windows.php.net/downloads/pecl/releases/ssh2/0.12/只有 ssh2 扩展名到 PHP5.5。那么如何在 5.6 上安装扩展呢?

使用 http://phpseclib.sourceforge.net

它是 php 中 ssh2 的纯实现,不需要其他扩展(openssl除外)。

只需将其放在您的包含路径中即可。

<?php
set_include_path(get_include_path() . PATH_SEPARATOR . 'phpseclib');
include('Net/SSH2.php');
$ssh = new Net_SSH2('www.domain.tld');
if (!$ssh->login('username', 'password')) {
    exit('Login Failed');
}
echo $ssh->exec('pwd');
echo $ssh->exec('ls -la');
?>