找不到AWS SDK PHP类


AWS SDK PHP Class Not Found

当我将AWS SDK与php一起使用时,我会收到一个错误,指出找不到该类。

    <?php
    require_once  '/var/www/html/aws.phar';
    use Aws'Common'Aws;
    use Aws'Common'Enum'Region;
    echo "test";
    $AWSregion = Region::US_EAST_1;
    $aws = Aws'Common'Aws::factory(array('key'=>'key', 'secret' => 'secret_key', 'region' => $AWSregion));
    $client = $aws->get('Sqs');
?>

我收到的确切错误消息是PHP致命错误:在/var/www/html/sendSQS.PHP 中找不到类"Aws''Common''Enum''Region">

感谢您的帮助。

谢谢!

我在wordpress中使用sdk时遇到了同样的问题。我通过composer安装了sdk,但sdk不起作用。请尝试zip版本,并通过"aws-autoloader.php"包含sdk。https://github.com/aws/aws-sdk-php/releases

看起来您正在将AWS SDK V2代码与AWS SDK V3一起使用。Aws'Common'Enum'Region在V3中已过时。