gpt4 book ai didi

PHP-FPM Alpine Docker Image 7.4 安装 PHP 8.0 版本

转载 作者:行者123 更新时间:2023-12-05 01:05:52 27 4
gpt4 key购买 nike

自从昨天最新的 php fpm docker 镜像更新 (https://hub.docker.com/_/php?tab=tags&page=1&name=fpm-alpine) 以来,我的管道已损坏,因为显然安装了 PHP 版本 8 而不是我指定的 Dockerfile 中的 7.4。

我在我的 docker 文件中使用它:

FROM php:7.4-fpm-alpine AS ...

但根据我的 Composer 安装,容器运行 PHP 8.0.13:

 Root composer.json requires php 7.4.26 but your php version (8.0.13) does not satisfy that requirement.

有人知道这里发生了什么吗?

最佳答案

正如 Jeremy Brooks 已经提到的,Alpine 发布了 3.15 版,其中 composer 需要 PHP 8 (https://pkgs.alpinelinux.org/package/v3.15/community/x86_64/composer)。而不是从 getcomposer.org 安装 composer,另一种解决方案是使用 Alpine 3.14:

FROM php:7.4-fpm-alpine3.14 AS ...

关于PHP-FPM Alpine Docker Image 7.4 安装 PHP 8.0 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70181574/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com