运行PHP 5.6.5我在c:'PHP下安装了"libssh2.dll"我已经安装了"php_ssh2.dll"answers"php_ssh2"。pdb"在C:'PHP'ext中的两种口味,64和32,但没有工作。我也尝试过"phpseclib",我得到了另一个错误。我已经在网上研究了几天了,大多数解决方案都是旧的,没有一个对我有效。
代码如下:
<?php
// =================================================
// testscp_02.php
// =================================================
$hostname = 'myconnection.com';
$username = 'my_userName';
$password = 'MyPassword';
$sourceFile = 'TestScp.php';
$targetFile = '/home/myDir/TestScp.php';
$connection = ssh2_connect($hostname, 22);
echo '<br>[' . $connection . ']<br>';
ssh2_auth_password($connection, $username, $password)
ssh2_scp_send($connection, 'C:/Apache/htdocs/test/testscp_02.php', '/home/myDir/TestScp.php', 0666);
?>
我已经尝试了很多东西,我不能让PHP看到SSH2,有些人指出,当我安装DLL时,应该发生在这篇文章的开头。
我终于找到了PHP 5.6的dll,现在它正在工作。链接:https://www.apachelounge.com/viewtopic.php?t=6123
我希望这能帮助到别人。