0

我正在尝试使用安装了 php 7.0 的打包程序创建一个 Amazon Linux 2 AMI 映像,因为这是我们目前在生产机器中使用的版本。现在,php 7.0 已经到了生命周期的尽头,所以你无法在正常的存储库中找到它,甚至在 amazon-linux-extras 上也找不到。我求助于使用 Remi 的存储库,安装 php70,但我的问题是,即使我放入scl enable php70 bash我的模板,在运行的实例上我似乎也没有将它注册为默认的 php 版本。更清楚地说,我的模板有一个这样的配置块:

{
            "type": "shell",
            "inline":[
                "sudo yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm",
                "sudo yum install -y yum-utils",
                "sudo yum-config-manager --enable remi-php70",
                "sudo yum update -y",
                "sudo yum install -y php70",
                "sudo scl enable php70 bash"
            ]
}

如何正确安装 php 7.0,安装扩展应该怎么做?

4

1 回答 1

-1

要正确安装,只需按照向导说明进行操作

简而言之,您不需要 php70-php* 包 (SCL) 但需要 php-* 包,请阅读常见问题解答

于 2020-04-01T09:02:40.463 回答