在Amazon Linux上用yum更新PHP


14

我在EC2,AMI 2013.09上拥有Amazon Linux。我遵循了LAMP安装教程http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-LAMP.html,最后安装了PHP5.3。

在这里回答这个问题时,Amazon Linux版本详细信息 ceejay0z解释说我可以使用升级到PHP5.5 yum install php55。但是,当我这样做时,我会得到与冲突有关的错误(在依赖检查的末尾)。

因此,我的问题是,如何从这里开始?我要删除现有的PHP安装,然后安装新的PHP吗?升级?更新?更新到?(以防万一,我以前没用过yum ...)


您应该列出自己的错误,以便人们提供帮助
Drew Khoury 2014年

您是如何工作的?
Pochi 2014年

Chiquis,请参阅下面的答案。就我所知。我遇到的下一个问题是,用于MySQL的PDO驱动程序不在存储库中(无论如何,不​​适用于5.5)。我丢弃了机器,然后转到Ubuntu 12.04。快乐的时光。
2014年

Answers:


23

为我工作:

yum remove php httpd php-cli php-xml php-common httpd-tools
yum install php55 php55-mysql php55-pdo

2
我得到“没有可用的php55-mysql软件包”。
马克·卡森

3
@MarkKasson尝试使用php55-mysqlnd或php-mysqlnd。我认为运行该命令时可能会一直抑制错误,对不起
Benubird 2014年

2
我的特殊需要解决了sudo yum install php-mysqli -y。我记得看到它加载了php-mysqlnd。
马克·卡森

我可以使用#yum upgrade php5.6做到这一点吗?能否将php5.3升级到php5.6而没有依赖关系问题?或在安装5.6中删除5.3是唯一更好的方法
Ashish Karpe

0

好的,所以我似乎已经开始工作了。不能100%确定如何操作,但是我想我必须先删除php和httpd,然后再安装php55。不确定是否必须单独安装httpd24?


2
您不应该将对问题的编辑作为答案。
Drew Khoury 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.