1.进入Docker镜像
2.运行以下命令
apt-get update && \
apt-get install -y --no-install-recommends libgmp-dev && \
rm -r /var/lib/apt/lists/* && \
docker-php-ext-install -j$(nproc) gmp
3.运行php -m 查看拓展是否安装成功
注:
如果第2步失败,报错信息:
configure: error: Unable to locate gmp.h
首先排查gmp.h是否存在
运行如下命令
ls /usr/include/x86_64-linux-gnu/gmp.h
如果显示的是 /usr/include/x86_64-linux-gnu/gmp.h
说明文件是存在的,运行以下命令创建一个软链接到include文件夹
ln -s /usr/include/x86_64-linux-gnu/gmp.h /usr/include/gmp.h
如果不存在,请先安装libgmp-dev
安装命令如下
apt-get install libgmp-dev
然后再重复以上步骤
参考链接
configure: error: Unable to locate gmp.h
有一份光,发一份热