PHP致命错误:类';解除\Crypto\Crypto';在文件中找不到

PHP致命错误:类';解除\Crypto\Crypto';在文件中找不到,php,encryption,phar,Php,Encryption,Phar,我需要使用位于的Defuse PHP加密库。但是,按照安装说明安装.phar文件后,我在日志中收到以下错误: [11-Sep-2017 02:38:09 Europe/Berlin] PHP Fatal error: Class 'Defuse\Crypto\Crypto' not found in D:\Git Repositories\AccriviaWebApp\code\php\classes\AES.class.php on line 11 以下是正在运行的PHP文件: // Re

我需要使用位于的Defuse PHP加密库。但是,按照安装说明安装.phar文件后,我在日志中收到以下错误:

[11-Sep-2017 02:38:09 Europe/Berlin] PHP Fatal error:  Class 'Defuse\Crypto\Crypto' not found in D:\Git Repositories\AccriviaWebApp\code\php\classes\AES.class.php on line 11
以下是正在运行的PHP文件:
// Require the encryption files
require_once 'D:/Git Repositories/AccriviaWebApp/code/php/ext/defuse-crypto.phar';
use Defuse\Crypto\Crypto;

class AES {

    public static function encrypt($target) {
        $key = "12345678910";
        return Crypto::encryptWithPassword($target, $key);
    }

    public static function decrypt($target) {
        $key = "12345678910";
        return Crypto::decryptWithPassword($target, $key);
    }
}
请注意,我还尝试了
require\u once
方法中的相对文件路径,但没有成功

我目前使用的是最新版本(截至编写时为2.1.0版,我也尝试了2.0.2版,但存在同样的问题)

--

如果您想知道ini中我的PHAR设置是什么,请参阅以下详细信息:

我尝试了Composer方法,但是在包含
vendor/autoload.php
文件时也没有成功(相同的错误)


编辑:我的PHP版本是5.6.31(在Windows上使用XAMPP:XAMPP_5.6.31)。

我也是如此。你找到解决办法了吗?@Sherri Nope!对不起,我帮不了什么忙。不知道为什么会被忽略。