phpseclib 包含路径未按预期工作

问题描述

我使用的是通过 composer 安装的 PHPseclib (3.0)。

如果我执行以下操作,我会收到“SFTP”的类未找到错误

require_once 'vendor/autoload.PHP';

use PHPseclib\Crypt\RSA;
use PHPseclib\Net\SFTP;

$sftp = new SFTP('ip here');

文件与“vendor”位于同一目录中,因此该路径对我来说似乎是合法的。

但是,如果我实际上将我的文件放在“vendor”文件夹中并且只包含“autoload.PHP”,一切都会按预期进行,这显然并不理想。

所以实际工作的设置是当我有

  • 供应商
    • myFileThatIncludesAutoload.PHP
    • 'PHPseclib' 目录

关于为什么我的第一种方法可能会关闭的任何建议?

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...