简体   繁体   English

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

[英]How to install ssh2 extension on PHP5.6 on windows

The link http://windows.php.net/downloads/pecl/releases/ssh2/0.12/ only has ssh2 extension up to PHP5.5. 链接http://windows.php.net/downloads/pecl/releases/ssh2/0.12/仅具有ssh2扩展,最高为PHP5.5。 So how can I install the extension on 5.6? 那么如何在5.6上安装扩展?

Use http://phpseclib.sourceforge.net 使用http://phpseclib.sourceforge.net

It's a pure implementation of ssh2 in php, no other extensions (except openssl) are required. 它是php中ssh2的纯实现,不需要其他扩展(openssl除外)。

Just put it in your include path and that's it. 只需将其放在您的包含路径中即可。

<?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');

?>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM