【发布时间】:2016-01-20 09:09:58
【问题描述】:
我已经使用 composer 下载了 phpseclib,它创建了路径 /var/www/html/dom/vendor/phpseclib/phpseclib/phpseclib
现在我不确定在哪里包含我的 test.php 文件来运行它。不断收到错误“ Fatal error: Class 'phpseclib\Net\SSH2' not found in /var/www/html/dom/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php on line 50”
我的test.php代码是
<?php
set_include_path(get_include_path() . PATH_SEPARATOR . '/phpseclib');
include('Net/SFTP.php');
$sftp = new Net_SFTP('domain');
if (!$sftp->login('user', 'pass')) {
exit('Login Failed');
}
// outputs the contents of filename.remote to the screen
echo $sftp->get('filename.remote');
// copies filename.remote to filename.local from the SFTP server
//$sftp->get('filename.remote', 'filename.local');
?>
【问题讨论】:
标签: php ssh composer-php phpseclib