我需要在php上使用ssh。我在php.ini文件中启用这两个dll:
extension=php_ssh2.dll
extension=php_ssh2.dll
我仍然得到这个错误,任何想法我可能错过了什么?'
Fatal error: Call to undefined function ssh2_connect()
您可能也需要libssh2 DLL。
我认为phpseclib,一个纯PHP SSH2实现,实际上会更好地为你工作。如:
<?php
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');
?>