如何访问 EC2 上的 AWS PHP SDK?

How do I access the AWS PHP SDK on EC2?

我了解到,当通过 Elastic Beanstalk 进行配置时,AWS SDK 附带安装在 AWS EC2 上的默认操作系统。

我想知道我是否可以访问 PHP 版本的 SDK。 还是需要单独安装

谢谢。

您必须使用 pharcomposer 安装它,请参考 AWS Documentation

将 Composer 与适用于 PHP 的 AWS 开发工具包一起使用:

  1. 打开终端 window 并导航到您所在的目录 项目被存储。 Composer 是基于每个项目安装的。
  2. 在您的项目目录中下载并安装 Composer。如果你有 curl安装好了,可以使用以下命令:

    curl -sS https://getcomposer.org/installer | php

  3. 在项目的根级别创建一个名为 composer.json 的文件 并为 AWS PHP SDK 添加以下依赖项:

    { "require": { "aws/aws-sdk-php": "2.*" } }

  4. 通过运行 Composer的install命令安装依赖:

    php composer.phar install

这将在您的项目中创建一个供应商目录,其中包含所需的库和用于为您的项目加载它们的自动加载器脚本。

  1. 通过将以下行添加到您的文件中来要求 Composer 的自动加载器 代码的bootstrap过程(通常在index.php):

    require '/path/to/sdk/vendor/autoload.php';

您的代码现在可以使用 AWS 开发工具包 PHP!