Мне нужно использовать AWS-SDK в моей платформе Symfony версии 2, но появляется ошибка:
Неустранимая ошибка: класс 'Aws \ S3 \ S3Client' не найден
Шаги, которые я выполнил:
- композитору требуется aws / aws-sdk-php.
Зарегистрировать пространство имен в autoload.file:
'aws-sdk-php' => __DIR__.'/../vendor/aws'
Добавить в composer.json:
"autoload": {
"psr-0": { "": "src/" },
"classmap": [
"vendor/aws/aws-sdk-php/src"
]
}
Выполнить установку композитора.
В коде моего класса я пишу:
use Aws\S3\S3Client;
А когда:
// Instance an Amazon S3 client.
$p1 = array('version' => 'latest',
'region' => 'us-west-2');
$s3 = new S3Client($p1);
Появляется ошибка:
Fatal error: Class 'Aws\S3\S3Client' not found
Спасибо!