在PHP 7.4 FPM Aplpine(Docker)上安装GMP扩展

时间:2020-11-05 18:02:38

标签: docker docker-compose dockerfile

我无法在docker映像上安装gmp扩展。 我的docker文件如下所示:

FROM php:7.4-fpm-alpine 

RUN docker-php-ext-install pdo pdo_mysql gmp

当我运行此docker文件时,出现错误:

configure: error: GNU MP Library version 4.2 or greater required.
ERROR: Service 'php' failed to build : The command '/bin/sh -c docker-php-ext-install pdo pdo_mysql gmp' returned a non-zero code: 1

我已经在this stackoverflow post上尝试过该解决方案,但是它对我不起作用。

关于如何解决此问题的任何想法?

1 个答案:

答案 0 :(得分:4)

就像错误所说:configure: error: GNU MP Library version 4.2 or greater required.

通过在 Dockerfile 中包含以下内容,您可以在 Alpine Linux 上安装 GNU MP(简称 GMP):

RUN apk add gmp-dev