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

时间:2016-02-03 06:12:26

标签: php ssh openssh

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

1 个答案:

答案 0 :(得分:0)

使用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');

?>