kukudebai/php:last Dockerfile, Includes ImageMagick :
FROM php:8.2-fpm
RUN apt-get update && apt-get install -y \
libzip-dev \
zip \
libpng-dev \
libjpeg-dev \
libfreetype6-dev \
libxml2-dev \
libonig-dev \
libicu-dev \
libssl-dev \
pkg-config \
git \
zlib1g-dev \
&& docker-php-ext-configure gd --with-freetype --with-jpeg \
&& docker-php-ext-install -j$(nproc) \
gd \
exif \
mysqli \
pdo \
pdo_mysql \
opcache \
intl \
zip
# Install Redis extensions
RUN pecl install redis \
&& docker-php-ext-enable redis
# Install Igbinary extensions
RUN pecl install igbinary \
&& docker-php-ext-enable igbinary
# Imagick extension
RUN apt-get update; \
apt-get install -y libmagickwand-dev; \
pecl install imagick; \
docker-php-ext-enable imagick; \
# Success
true
# clear file
RUN apt-get clean && rm -rf /var/lib/apt/lists/*
# set workdir
WORKDIR /var/www/html
kukudebai/php:8.2-fpm Dockerfile :
FROM php:8.2-fpm
RUN apt-get update && apt-get install -y \
libzip-dev \
zip \
libpng-dev \
libjpeg-dev \
libfreetype6-dev \
libxml2-dev \
libonig-dev \
libicu-dev \
libssl-dev \
pkg-config \
git \
zlib1g-dev \
&& docker-php-ext-configure gd --with-freetype --with-jpeg \
&& docker-php-ext-install -j$(nproc) \
gd \
exif \
mysqli \
pdo \
pdo_mysql \
opcache \
intl \
zip
# Install Redis extensions
RUN pecl install redis \
&& docker-php-ext-enable redis
# Install Igbinary extensions
RUN pecl install igbinary \
&& docker-php-ext-enable igbinary
# clear file
RUN apt-get clean && rm -rf /var/lib/apt/lists/*
# set workdir
WORKDIR /var/www/html
initiating user user:www-data
Content type
Image
Digest
sha256:ac5d486cc…
Size
303.2 MB
Last updated
almost 2 years ago
docker pull kukudebai/php