繁体   English   中英

php:7.4-fpm-alpine - 无效配置“gd”:机器“gd-unknown”无法识别

[英]php:7.4-fpm-alpine - Invalid configuration `gd': machine `gd-unknown' not recognized

我正在尝试使用php:7.4-fpm-alpine图像,但在构建时出现此错误:

checking host system type... Invalid configuration `gd': machine `gd-unknown' not recognized
configure: error: /bin/sh build/config.sub gd failed
ERROR: Service 'php' failed to build: The command '/bin/sh -c apk add --no-cache libzip-dev     && docker-php-ext-configure zip gd     && docker-php-ext-install -j$(nproc) zip pdo pdo_mysql' returned a non-zero code: 1

我的 Dockerfile 代码是:

FROM php:7.4-fpm-alpine

WORKDIR /var/www/html

RUN apk update && apk add  --no-cache \
    libmcrypt \
    libmcrypt-dev \
    libxml2-dev \
    freetype \
    freetype-dev \
    libpng \
    libpng-dev \
    libjpeg-turbo \
    libzip-dev \
    libjpeg-turbo-dev g++ make autoconf \
    && docker-php-ext-configure zip gd \
    && docker-php-ext-install -j$(nproc) zip pdo pdo_mysql

可以帮我?

使固定

FROM php:7.4-fpm-alpine

WORKDIR /var/www/html


RUN apk add --no-cache \
    freetype \
    libpng \
    libjpeg-turbo \
    freetype-dev \
    libpng-dev \
    libjpeg-turbo-dev \
    && docker-php-ext-configure gd \
    --with-freetype \
    --with-jpeg \ 
    && NPROC=$(grep -c ^processor /proc/cpuinfo 2>/dev/null || 1) && \
    docker-php-ext-install -j${NPROC} gd && \
    apk del --no-cache freetype-dev libpng-dev libjpeg-turbo-dev

RUN docker-php-ext-install pdo pdo_mysql

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM