【问题标题】:PHP ec2 version packagePHP ec2版本包
【发布时间】:2019-02-11 15:10:46
【问题描述】:

当我尝试安装 PHP 女巫食谱时,我使用他的命令:

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-infra


    【解决方案1】:

    不确定您是否在使用package 资源(或其子类,例如yum_package)。你可以利用yum_package资源安装php71

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

    如果您在原始问题中没有使用 yum_package,也许您可​​以放弃 options 部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-12
      • 1970-01-01
      • 2019-09-26
      • 1970-01-01
      • 2014-04-30
      • 2017-06-09
      • 1970-01-01
      相关资源
      最近更新 更多