我正在尝试使用安装了php7.0的packer创建一个Amazon Linux2AMI镜像,因为这是我们目前在生产机器上使用的版本。现在,php7.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,以及如何安装扩展?
发布于 2020-04-01 17:02:40
要进行正确的安装,只需遵循Wizard instructions
简而言之,您不需要php70-php*包(SCL),但需要php-*包,请阅读FAQ。
https://stackoverflow.com/questions/60966715
复制相似问题