我正在学习与DOCKER,我想要开始php服务器与PHP 8.0与ICONV。
我用这个文件。
FROM php:8.0-fpm-alpine
WORKDIR /var/www/html
# Setup GD extension
RUN apk add --no-cache \
freetype \
libjpeg-turbo \
libpng \
freetype-dev \
libjpeg-turbo-dev \
libpng-dev \
&& docker-php-ext-configure gd \
--with-freetype=/usr/include/ \
--with-jpeg=/usr/include/ \
&& docker-php-ext-install -j$(nproc) gd \
&& docker-php-ext-enable gd \
&& apk del --no-cache \
freetype-dev \
libjpeg-turbo-dev \
libpng-dev \
&& rm -rf /tmp/*
RUN apk add libzip-dev
# Install intl extension
RUN apk add --no-cache \
icu-dev \
&& docker-php-ext-install -j$(nproc) intl \
iconv \
&& docker-php-ext-enable intl \
&& rm -rf /tmp/*
# Install iconv extension
RUN apk add --no-cache --repository http://dl-3.alpinelinux.org/alpine/edge/testing gnu-libiconv
ENV LD_PRELOAD /usr/lib/preloadable_libiconv.so php
RUN docker-php-ext-install pdo pdo_mysql zip bcmath每个人都认为是可以的,但是图标是禁用的。
iconv
iconv support enabled
iconv implementation unknown
iconv library version unknownICONV extension Disabled or does not work properly
ICONV extension is required and must work properly.拜托,你能告诉我怎么回事吗?谢谢!
发布于 2022-03-31 08:56:00
旧线程,但是在docker-php-ext-install中缺少了图标。
RUN docker-php-ext-install pdo pdo_mysql zip bcmath iconvhttps://stackoverflow.com/questions/69376753
复制相似问题