在 Amazon Linux 上使用 yum 更新 PHP

Dat*_*ing 14 yum amazon-ami amazon-linux

我在 EC2 上有 Amazon Linux,AMI 2013.09。我按照 LAMP 安装教程http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-LAMP.html 进行操作,最终安装了 PHP5.3。

在这里回答这个问题,亚马逊 Linux 版本详细信息,ceejay0z 解释说我可以使用yum install php55. 但是,当我这样做时,我会收到与冲突相关的错误(在依赖性检查结束时)。

所以,我的问题是,我如何从这里开始?我要删除现有的 PHP 安装,然后安装新的吗?升级?更新?更新到?(如果不是很明显,我之前没有用过yum...)

Ben*_*ird 23

为我工作:

yum remove php httpd php-cli php-xml php-common httpd-tools
yum install php55 php55-mysql php55-pdo
Run Code Online (Sandbox Code Playgroud)

  • @MarkKasson 尝试 php55-mysqlnd 或 php-mysqlnd。我想我在运行时可能一直在抑制错误,抱歉 (3认同)
  • 我收到“没有可用的 php55-mysql 包”。 (2认同)
  • 我的特殊需求用`sudo yum install php-mysqli -y` 解决了。我记得看到它加载了 php-mysqlnd。 (2认同)

Dat*_*ing 0

好的,所以我似乎已经成功了。不是 100% 确定如何,但我想我必须删除 php 和 httpd,然后安装 php55。不确定是否必须单独安装 httpd24?

  • 您不应将对问题的编辑内容发布为答案。 (2认同)