Anguiao

在 PHP Alpine 镜像中安装 GD 扩展
安装 GD 扩展时需要额外的依赖和配置,但是官方文档中只给出了 Debian 系的解决方案。通过查阅网络资料,得到...
扫描右侧二维码阅读全文
06
2019/03

在 PHP Alpine 镜像中安装 GD 扩展

安装 GD 扩展时需要额外的依赖和配置,但是官方文档中只给出了 Debian 系的解决方案。通过查阅网络资料,得到了 Alpine 下的解决方案,写成 Dockerfile 如下:

FROM php:7.3.2-fpm-alpine

RUN apk add \
        freetype \
        freetype-dev \
        libpng \
        libpng-dev \
        libjpeg-turbo \
        libjpeg-turbo-dev \
    && docker-php-ext-configure gd \
        --with-freetype-dir=/usr/include/ \
        --with-jpeg-dir=/usr/include/ \
    && docker-php-ext-install -j$(nproc) gd \
    && apk del \
        freetype-dev \
        libpng-dev \
        libjpeg-turbo-dev \
    \
    && rm /var/cache/apk/*
最后修改:2019 年 03 月 06 日 10 : 51 PM
如果觉得我的文章对你有用,请随意赞赏

发表评论