小编Aus*_*ney的帖子

aws-php-sdk - 没有包管理器安装

我正在努力引入AWS PHP SDK并遇到一些问题,因为我当前的堆栈没有使用包管理器.也不是开始使用它的选择(公司相关 - 宁愿不详细说明).

总而言之,我直接拉入源代码并尝试将其添加到我的包含路径中,并在我正在编写的S3包装器对象中包含我需要的文件.然而,它正在遇到命名空间(我认为)和那些爆炸的问题.

这是我所指的库:https: //github.com/aws/aws-sdk-php

我尝试了关于使用AmazonS3并将文件上传到它的底部位.所以,我试图将它引用的代码的各个部分包括在内,如下所示:

尝试一个

require_once('/includes/third_party/aws-sdk-php-master/src/Aws/Common/Aws.php');
require_once('/includes/third_party/aws-sdk-php-master/src/Aws/S3/Enum/CannedAcl.php');
require_once('/includes/third_party/aws-sdk-php-master/src/Aws/S3/Exception/S3Exception.php');
Run Code Online (Sandbox Code Playgroud)

尝试二

set_include_path(get_include_path() . "/includes/third_party/aws-sdk-php-master/src/");
include('Aws/Common/Aws.php');
include('Aws/S3/Enum/CannedAcl')
include('Aws/S3/Exception/S3Exception.php');   
Run Code Online (Sandbox Code Playgroud)

这两个都产生了类似的错误:

Fatal error: Class 'Guzzle\Service\Builder\ServiceBuilderLoader' not found in \includes\third_party\aws-sdk-php-master\src\Aws\Common\Aws.php on line 26
PHP Fatal error: Class 'Guzzle\Service\Builder\ServiceBuilderLoader' not found in \includes\third_party\aws-sdk-php-master\src\Aws\Common\Aws.php on line 26
Run Code Online (Sandbox Code Playgroud)

关于如何开始调试的任何建议?非常感谢!

php amazon-s3 amazon-web-services

1
推荐指数
1
解决办法
3728
查看次数

标签 统计

amazon-s3 ×1

amazon-web-services ×1

php ×1