【问题标题】:Why can't I install LAMP stack on Amazon ec2?为什么我不能在 Amazon ec2 上安装 LAMP 堆栈?
【发布时间】:2015-07-28 01:28:56
【问题描述】:

当我尝试从亚马逊 (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-LAMP.html) 学习本教程时

我收到一系列错误:

Error: php56-pdo conflicts with php-pdo-5.3.29-1.8.amzn1.x86_64
Error: httpd24-tools conflicts with httpd-tools-2.2.29-1.5.amzn1.x86_64
Error: php56-common conflicts with php-common-5.3.29-1.8.amzn1.x86_64
Error: httpd24 conflicts with httpd-2.2.29-1.5.amzn1.x86_64
Error: php56-process conflicts with php-process-5.3.29-1.8.amzn1.x86_64
Error: php56 conflicts with php-5.3.29-1.8.amzn1.x86_64
Error: php56-xml conflicts with php-xml-5.3.29-1.8.amzn1.x86_64
Error: php56-cli conflicts with php-cli-5.3.29-1.8.amzn1.x86_64
Error: php-mysql conflicts with php56-mysqlnd-5.6.8-1.111.amzn1.x86_64

这是一个全新的 amazon linux ami,我按照他们的教程逐行进行。难道我做错了什么?

【问题讨论】:

  • 你需要决定是安装php 5.3还是5.6,包相互冲突。
  • 是的,我想要 php 5 但是当我运行 yum remove php-common 然后 yum install php55 我得到同样的错误
  • yum 删除 php*.这将删除所有旧的 php 包。
  • 我仍然得到一个错误:yum remove php 加载的插件:priorities, update-motd, upgrade-helper 参数不匹配:php 没有标记为要删除的包
  • 确保在命令中包含通配符 *。它应该看起来像这样yum remove php*

标签: amazon-web-services amazon-ec2


【解决方案1】:

您必须删除所有与 php-pdo、php-common、httpd-tools、httpd...等冲突的软件包

Ex: sudo yum remove php* httpd httpd-tools

【讨论】:

    【解决方案2】:

    你应该安装php5.6版本,你尝试安装旧版本。

    试试这个: 百胜安装php56-pdo

    【讨论】:

      猜你喜欢
      • 2012-04-21
      • 2014-11-05
      • 1970-01-01
      • 1970-01-01
      • 2017-07-17
      • 1970-01-01
      • 2013-09-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多