Aus*_*ney 1 php amazon-s3 amazon-web-services
我正在努力引入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');
尝试二
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');   
这两个都产生了类似的错误:
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
关于如何开始调试的任何建议?非常感谢!
AWS SDK for PHP nows提供了一个包含所需内容的zip文件,包括自动加载器:http://docs.aws.amazon.com/aws-sdk-php-2/guide/latest/installation.html#installing-via -zip.
| 归档时间: | 
 | 
| 查看次数: | 3728 次 | 
| 最近记录: |