小编Tre*_*r Z的帖子

PHP 安装在干净的 Amazon Linux AMI 上

我正在尝试编写一个脚本,以便使用 php55 和 Amazon PHP sdk 启动新的 Amazon Linux EC2 实例。但是,我遇到了一个我认为是由 PHP 版本冲突引起的问题。我认为 yum 在这种情况下是如何工作的,我缺少一些东西。

归结为最简单的情况,如果我运行:

yum install -y httpd24 php55 php-amazon-sdk2
Run Code Online (Sandbox Code Playgroud)

我收到“错误:php55-common 与 php-common-5.3.29-1.7.amzn1.x86_64 冲突

但是,如果我运行:

yum install -y httpd24 php55
Run Code Online (Sandbox Code Playgroud)

然后分别运行:

yum install -y php-amazon-sdk2
Run Code Online (Sandbox Code Playgroud)

它工作得很好。需要明确的是,当我运行这些命令时,系统上根本没有 PHP 版本,所以它与已经存在的东西没有冲突。

我对 yum 依赖项的工作方式不是很熟悉,但这似乎表明 php-amazon-sdk2 对 php55 很好,但由于某种原因,如果我同时安装它,它会试图强制 php53。解决此问题的正确方法是什么(意思是,我不想只是强制安装它,忽略依赖项,但我也不想在单独的步骤中执行这些操作)?

php amazon-ec2 amazon-web-services

5
推荐指数
1
解决办法
4617
查看次数

标签 统计

amazon-ec2 ×1

amazon-web-services ×1

php ×1