我一直在尝试将 Amazon Linux 上的 LAMP 安装升级到 PHP5.5、Apache 2.4。根据之前的问题,在 Amazon Linux 上使用 yum 更新 PHP我以为我已经赢了,但事实显然并非如此。
目前我正在尝试安装 PDO 包,但出现以下错误:
--> Finished Dependency Resolution
Error: php55-common conflicts with php-common-5.3.28-1.2.amzn1.x86_64
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
我尝试了错误消息中建议的两种修复方法,但没有帮助。此外,尝试删除 php-common-5.3....但失败了。可以删除 php-common,但这会同时删除 5.5 版本。有什么想法吗?
一旦我克服了这个障碍,我可能还会遇到其他障碍,所以更大的问题是... 有人这样做过吗?也许有人在博客文章中记录了这些步骤?
我正在使用 AMI 2013.09。
答案1
继续操作sudo yum remove php-common
,当您执行时它将再次安装sudo yum install php55
。其他任何冲突也一样。
答案2
安装软件包 php55-mysqlnd。我相信这将为 PDO 提供 mysql 支持。