当我尝试安装PHP Witch Cookbook时,我使用了他的命令:
yum -d0 -e0 -y install php71
当我运行实例时,出现此错误:
Chef::Exceptions::Exec
----------------------
yum -d0 -e0 -y install php71-7.1.15-1.31.amzn1
但是当我手动运行Commande时,它起作用了,但他安装了此版本:
[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 您能向我解释为什么我得到这个问题以及如何解决这个问题
答案 0 :(得分:0)
不确定您是否使用package
资源(或其子类,例如yum_package
)。您可以利用yum_package
资源来安装php71
yum_package 'php71' do
options '-d0 -e0'
end
如果您在原始发行中未使用options
,也许可以放弃yum_package
部分。