我一直在尝试在 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。
继续做
sudo yum remove php-common
,当你做的时候它会重新安装sudo yum install php55
。任何其他冲突也是如此。安装包 php55-mysqlnd。我相信这将为 PDO 提供 mysql 支持。