27 lines
1001 B
Docker
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
|