未找到AWS SDK PHP类

未找到AWS SDK PHP类,php,amazon-web-services,apache2,aws-sdk,require-once,Php,Amazon Web Services,Apache2,Aws Sdk,Require Once,当我将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'=

当我将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。

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