2024-12-29 11:08:26 +08:00

27 lines
1001 B
Docker

FROM php:fpm
ENV TZ=Asia/Shanghai
RUN echo 'Acquire::Check-Valid-Until "false";' > /etc/apt/apt.conf.d/90nocheckvalid && \
echo 'Acquire::Check-Date "false";' >> /etc/apt/apt.conf.d/90nocheckvalid && \
sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list.d/debian.sources && \
apt-get update && apt-get install -y \
libzip-dev \
libfreetype6-dev \
libjpeg62-turbo-dev \
libpng-dev \
libicu-dev \
zlib1g \
git \
diffutils \
zlib1g-dev && \
apt-get clean && rm -rf /var/lib/apt/lists/* && \
rm /etc/apt/apt.conf.d/90nocheckvalid
RUN pecl install apcu && \
docker-php-ext-enable apcu && \
echo "extension=apcu.so" >> /usr/local/etc/php/php.ini && \
echo "apc.enable_cli=1" >> /usr/local/etc/php/php.ini && \
echo "apc.enable=1" >> /usr/local/etc/php/php.ini && \
docker-php-ext-configure gd --with-freetype --with-jpeg && \
docker-php-ext-install -j$(nproc) gd && \
docker-php-ext-install intl opcache