我在当前目录中有aws sdk。我把sdk包含在这样的文件中..
include("Aws/S3/S3Client.php");
use Aws\S3\S3Client;
class myClass{
}
它给我带来了致命的错误......
Fatal error: Class 'Aws\Common\Client\AbstractClient' not found in /somePath/Aws/S3/S3Client.php on line 117
请帮忙。
答案 0 :(得分:0)
要在发送请求或从AWS获取响应时避免所有这些错误,请使用http://aws.amazon.com/developers/getting-started/php/设置AWS开发工具包,或使用
git clone https://github.com/awslabs/aws-php-sample.git
curl -sS https://getcomposer.org/installer | php
php composer.phar install
通过以这种方式安装AWS SDK,您将获得vendor/autoload.php
它会将所有必需的文件放入脚本中。
答案 1 :(得分:0)
我有完全相同的问题,无法在任何地方找到答案。因此,如果将来有人遇到同样的问题,对我而言,只需使用与我的PHP版本不兼容的AWS SDK版本。
我升级服务器的PHP版本后,一切正常。