Dri*_*nge 4 docker dockerfile docker-compose
我在我的 docker 镜像上安装 gmp 扩展时遇到了问题。我的 docker 文件如下所示:
FROM php:7.4-fpm-alpine
RUN docker-php-ext-install pdo pdo_mysql gmp
Run Code Online (Sandbox Code Playgroud)
当我运行此 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
Run Code Online (Sandbox Code Playgroud)
我已经在这个 stackoverflow post上尝试了解决方案,但是它对我不起作用。
关于如何解决这个问题的任何想法?
小智 9
我花了半个小时在这上面,所以只是为了向任何正在寻找解决方案的人澄清一下:将这些行添加到 php7.4 的 Dockerfile 中:
RUN apt-get install -y libgmp-dev
RUN docker-php-ext-install gmp
Run Code Online (Sandbox Code Playgroud)
就像错误说: configure: error: GNU MP Library version 4.2 or greater required.
您可以GMP通过在 Dockerfile 中包含以下内容在 Alpine Linux 上安装 GNU MP(简称):
RUN apk add gmp-dev
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2014 次 |
| 最近记录: |