为了账号安全,请及时绑定邮箱和手机立即绑定

带有 php:7.1-fpm 的 Docker 镜像的 GD 库

带有 php:7.1-fpm 的 Docker 镜像的 GD 库

PHP
精慕HU 2021-06-11 15:32:42
我有一个 Docker 容器FROM php:7.1-fpmRUN apt-get update \    && apt-get install -y \    && docker-php-ext-install mysqli pdo_mysqlWORKDIR /var/wwwCMD ["php-fpm"]COPY nginx/www /var/wwwCOPY php/php /usr/local/etc/php我尝试添加一些用于安装 GD 库的各种代码,但它们都不起作用。我试着添加这个# GD LIBRUN docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/RUN docker-php-ext-install -j$(nproc) iconv mcrypt zip pdo gd bcmath我想为 PHP 添加 GD 库。请帮帮我。
查看完整描述

1 回答

?
慕工程0101907

TA贡献1887条经验 获得超5个赞

FROM php:7.1-fpm


RUN apt-get update \

    && apt-get install -y \

    && docker-php-ext-install mysqli pdo_mysql


WORKDIR /var/www


RUN apt-get update && apt-get install -y libpng-dev

RUN apt-get install -y \

    libwebp-dev \

    libjpeg62-turbo-dev \

    libpng-dev libxpm-dev \

    libfreetype6-dev


RUN docker-php-ext-configure gd \

    --with-gd \

    --with-webp-dir \

    --with-jpeg-dir \

    --with-png-dir \

    --with-zlib-dir \

    --with-xpm-dir \

    --with-freetype-dir \

    --enable-gd-native-ttf


RUN docker-php-ext-install gd


CMD ["php-fpm"]

在构建映像运行容器并检查容器日志后尝试使用此代码。显示以下结果。


[15-May-2019 11:46:34] NOTICE: fpm is running, pid 1

[15-May-2019 11:46:34] NOTICE: ready to handle connections


另外,添加nginx安装代码。


查看完整回答
反对 回复 2021-06-19
  • 1 回答
  • 0 关注
  • 174 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信