在 Amazon Linux 上全面更新至 PHP5.5

在 Amazon Linux 上全面更新至 PHP5.5

我一直在尝试将 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 支持。

相关内容