当我在localhost
的{{1}}中运行以下代码时,我看到连接未成功的错误。现在我想知道如何连接到Xampp
中ssh2
localhost
中的Windows
以及Xampp
和Username
此连接的内容Password
。 “ :
ssh2_connect('127.0.0.1','');
答案 0 :(得分:1)
使用Xampp连接到Windows中localhost中的ssh2: -
1)从PHP.net
下载SSH2 PECL库2)提取档案的内容: -
(2.1)copied/replaced libssh2.dll file to C:\Windows\system32
(2.2)placed php_ssh2.dll and php_ssh2.pdb files in the ext folder (e.g. C:\xampp\php\ext);
3)删除';'来自;扩展名:php.ini中的php_ssh2.dll行。如果你的php.ini上没有这行,请添加它。
4)重启apache服务器。
连接代码: -
<?php
$connection = ssh2_connect('shell.example.com', 22);
ssh2_auth_password($connection, 'username', 'password');
$stream = ssh2_exec($connection, '/usr/local/bin/php -i');
?>
答案 1 :(得分:0)
对于你我有一个完美的解决方案 尝试安装wamp然后进入目录c:/ wamp / ..然后进入本地主机的文件夹.. 转动尝试打开上面安装的wamp服务。 VIOLA!