34 lines
999 B
Docker
34 lines
999 B
Docker
FROM php:7.4.33-fpm-bullseye
|
|
|
|
RUN apt-get update && \
|
|
apt-get -y --no-install-recommends install \
|
|
libbz2-dev \
|
|
libfreetype6-dev \
|
|
libgmp-dev \
|
|
libicu-dev \
|
|
libjpeg-dev \
|
|
libmagickwand-dev \
|
|
libpng-dev \
|
|
libwebp-dev \
|
|
libxml2-dev \
|
|
libzip-dev \
|
|
&& \
|
|
rm -rf /var/lib/apt/lists/*
|
|
|
|
RUN docker-php-ext-configure gd --with-freetype --with-jpeg --with-webp
|
|
RUN printf "\n" | pecl install imagick
|
|
RUN docker-php-ext-enable imagick
|
|
|
|
RUN docker-php-ext-install -j$(nproc) bcmath
|
|
RUN docker-php-ext-install -j$(nproc) bz2
|
|
RUN docker-php-ext-install -j$(nproc) exif
|
|
RUN docker-php-ext-install -j$(nproc) gd
|
|
RUN docker-php-ext-install -j$(nproc) gmp
|
|
RUN docker-php-ext-install -j$(nproc) intl
|
|
RUN docker-php-ext-install -j$(nproc) json
|
|
RUN docker-php-ext-install -j$(nproc) mysqli
|
|
RUN docker-php-ext-install -j$(nproc) pdo_mysql
|
|
RUN docker-php-ext-install -j$(nproc) opcache
|
|
RUN docker-php-ext-install -j$(nproc) xml
|
|
RUN docker-php-ext-install -j$(nproc) zip
|