在PHP官方Docker镜像中添加Freetype2支持

PHP官方Docker镜像使用的是ubuntu系统,默认的路径和CentOS上不同,我们可以通过重新配置GD的依赖库路径实现在官方镜像中对Freetype2的支持。
在 Dockerfile中添加以下代码

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
2年 ago