【问题标题】:Installing a LAMP Web Server on Amazon Linux在 Amazon Linux 上安装 LAMP Web 服务器
【发布时间】:2016-04-20 15:20:39
【问题描述】:

我正在尝试学习一些与 AWS 相关的亚马逊教程 (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-LAMP.html)。这将允许我在我刚刚设置的 Red Hat Webserver(IAM) 上安装 php 和 mysql。我收到以下错误:

[ec2-user@ ~]$ sudo yum install -y httpd24 php56 mysql55-server php56-mysqlnd
Loaded plugins: amazon-id, rhui-lb, search-disabled-repos
No package httpd24 available.
No package php56 available.
No package mysql55-server available.
No package php56-mysqlnd available.
Error: Nothing to do

谢谢, 拜伦

【问题讨论】:

  • 这只是一个猜测,但当示例用于 Amazon Linux AMI 时,您说您使用的是 Red Hat AMI。可能需要检查 yum 正在使用的存储库,看看这些软件包是否可用。
  • 确实如此。我刚刚意识到 Amazon Linux AMI 是唯一可以运行的实例,因为它是一个具有预配置工具和存储库(如 php、Python、Ruby、Perl 等)的映像。我将设置另一个具有此功能的实例。谢谢

标签: lamp


【解决方案1】:

请检查: cat /etc/system-release 在您的 ec2 实例命令行上 这很可能表明您运行的是 Amazon Linux 2 实例而不是 AMI。 要成功执行您的命令,请尝试从自定义 AMI 启动 EC2 实例,如下所示:

  1. 打开 EC2 控制台
  2. 从左侧导航栏中,选择 AMI
  3. 找到要用于启动新实例的 AMI。这些图片可以是归我所有公共图片私人图片。使用搜索栏进行过滤。
  4. 选择 AMI,然后选择启动
  5. 选择实例类型,然后选择下一步:配置实例详细信息
  6. 查看Instance Details,然后选择Review and Launch
  7. 确认首选启动卷,选择下一步
  8. 选择启动
  9. 创建一个新的密钥对或选择一个现有的。
  10. 选择启动实例
  11. 选择查看实例以检查您的实例的状态。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-17
    • 1970-01-01
    • 2012-04-14
    • 2017-12-09
    • 2012-07-27
    • 2013-11-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多