PHP版本的EC2包

问题描述 投票:0回答:1

当我尝试安装PHP巫婆食谱我用他的COMMANDE:

yum -d0 -e0 -y install php71

当我运行的情况下,我得到这个错误:

Chef::Exceptions::Exec
----------------------
yum -d0 -e0 -y install php71-7.1.15-1.31.amzn1

但是当我手动运行该命令,它的工作,但他安装此版本:

[root@saml2-test3 ec2-user]# yum -d0 -e0 -y install php71
[root@saml2-test3 ec2-user]# php -v
PHP 7.1.25 (cli) (built: Jan  9 2019 22:10:22) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies

我不知道为什么在日志文件中,他尝试安装此版本php71-7.1.15并在终端他安装这个版本的PHP 7.1.25你能向我解释为什么我得到了这一点,我该如何解决这个问题

php amazon-ec2 chef
1个回答
0
投票

不知道您是否使用了package资源(或者它的子类,如yum_package)。您可以利用yum_package资源安装php71

yum_package 'php71' do
  options '-d0 -e0'
end

也许你可以沟options一部分,如果你没有在你原来的问题,请使用yum_package

© www.soinside.com 2019 - 2024. All rights reserved.