我正在尝试使用安装了 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,安装扩展应该怎么做?