【发布时间】: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