如何在 Elastic Beanstalk 上安装 AWS PHP 开发工具包? [关闭]

Posted

技术标签:

【中文标题】如何在 Elastic Beanstalk 上安装 AWS PHP 开发工具包? [关闭]【英文标题】:How do I install AWS PHP SDK on Elastic Beanstalk? [closed] 【发布时间】:2013-09-29 10:54:30 【问题描述】:

我在 /home/ec2-user 中使用 composer.json 尝试作曲家,但得到错误:

Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - The requested package aws/aws-sdk-php could not be found in any version, there may be a typo in the package name.

我的 json 文件如下所示:


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

我想在项目目录下试试看不知道怎么找到?

【问题讨论】:

【参考方案1】:

安装php aws sdk的正确方法是:

"aws/aws-sdk-php": "2.4.*@dev"

更多关于packagist的信息:https://packagist.org/packages/aws/aws-sdk-php

【讨论】:

感谢您的回复!我可以在任何目录中使用 composer.json 吗? 什么意思?作曲家将所有依赖项安装到供应商文件夹中 对不起,我真的很陌生,我不知道供应商文件夹是什么,我只有 composer.json 在 /home/ec2-user 目录中,它仍然得到同样的错误? Composer 不是用于部署您的网站,而是用于安装项目所需的依赖项。所有已安装的依赖项都转到供应商文件夹。在作曲家安装(第一次)或作曲家更新后,您可以开始将 AWS 用于您的 PHP 项目,只包括 autoload.php 文件(位于供应商文件夹中) 只需按照getcomposer.org/doc/01-basic-usage.md#installation上的要求和安装指南进行操作

以上是关于如何在 Elastic Beanstalk 上安装 AWS PHP 开发工具包? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Amazon 的 Elastic Beanstalk 上安装 Python 脚本?

如何使用配置文件 (.ebextensions) 在 AWS Elastic Beanstalk 上安装 PHP IMAP 扩展?

如何在 Elastic Beanstalk 上安装 AWS PHP 开发工具包? [关闭]

如何在 AWS Elastic Beanstalk 或 Google App Engine 上使用没有 pip 安装的 Python 库?

如何在 AWS Elastic Beanstalk 上使用 virtualenv 系统站点包?

text 在Elastic Beanstalk上安装telegraf代理