Skip to content

Commit f24be25

Browse files
committed
imagick extension
1 parent b0ff733 commit f24be25

File tree

2 files changed

+16
-4
lines changed

2 files changed

+16
-4
lines changed

8.4-frankenphp/Dockerfile

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ENV PORT=$PORT SERVER_NAME=":80, :$PORT"
99
ENV COMPOSER_ALLOW_SUPERUSER=1 COMPOSER_NO_INTERACTION=1 COMPOSER_CACHE_DIR="/tmp"
1010
ENV PHP_INI_SCAN_DIR=":$PHP_INI_DIR/app.conf.d"
1111

12-
ENV EXTENSIONS="amqp apcu ast bcmath exif ffi gd gettext gmp igbinary Imagick/imagick@master intl maxminddb mongodb opcache pcntl pdo_mysql pdo_pgsql redis sockets sysvmsg sysvsem sysvshm uuid xsl zip"
12+
ENV EXTENSIONS="amqp apcu ast bcmath exif ffi gd gettext gmp igbinary intl maxminddb mongodb opcache pcntl pdo_mysql pdo_pgsql redis sockets sysvmsg sysvsem sysvshm uuid xsl zip"
1313

1414
ENV BUILD_DEPS="make git autoconf wget"
1515

@@ -41,7 +41,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends ${BUILD_DEPS} \
4141
# Install latest imagemagick
4242
# @see https://github.com/dooman87/imagemagick-docker/blob/main/Dockerfile.bookworm
4343
####################################################################################################
44-
ARG IM_VERSION=7.1.1-41
44+
ARG IM_VERSION=7.1.1-43
4545
ARG LIB_HEIF_VERSION=1.19.5
4646
ARG LIB_AOM_VERSION=3.11.0
4747
ARG LIB_WEBP_VERSION=1.4.0
@@ -131,5 +131,11 @@ RUN apt-get -y update && \
131131
# Install PHP extensions
132132
RUN set -eux; install-php-extensions $EXTENSIONS
133133

134+
# Enable Imagemagick extension
135+
RUN apt-get update && apt-get install -y --no-install-recommends libmagickwand-dev && \
136+
pecl install imagick && \
137+
docker-php-ext-enable imagick && \
138+
rm -rf /var/lib/apt/lists/*
139+
134140
# Copying manifest files to host
135141
COPY ./8.4-frankenphp/manifest /

8.4/Dockerfile

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ ENV PUBLIC_DIR=$PUBLIC_DIR
2525
ENV COMPOSER_ALLOW_SUPERUSER=1 COMPOSER_NO_INTERACTION=1 COMPOSER_CACHE_DIR="/tmp"
2626
ENV PHP_INI_SCAN_DIR=":$PHP_INI_DIR/app.conf.d"
2727

28-
ENV EXTENSIONS="amqp apcu ast bcmath exif ffi gd gettext gmp igbinary Imagick/imagick@master intl maxminddb mongodb opcache pcntl pdo_mysql pdo_pgsql redis sockets sysvmsg sysvsem sysvshm uuid xsl zip"
28+
ENV EXTENSIONS="amqp apcu ast bcmath exif ffi gd gettext gmp igbinary intl maxminddb mongodb opcache pcntl pdo_mysql pdo_pgsql redis sockets sysvmsg sysvsem sysvshm uuid xsl zip"
2929

3030
ENV BUILD_DEPS="make git autoconf wget"
3131

@@ -64,7 +64,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends ${BUILD_DEPS} \
6464
# Install latest imagemagick
6565
# @see https://github.com/dooman87/imagemagick-docker/blob/main/Dockerfile.bookworm
6666
####################################################################################################
67-
ARG IM_VERSION=7.1.1-41
67+
ARG IM_VERSION=7.1.1-43
6868
ARG LIB_HEIF_VERSION=1.19.5
6969
ARG LIB_AOM_VERSION=3.11.0
7070
ARG LIB_WEBP_VERSION=1.4.0
@@ -154,5 +154,11 @@ RUN apt-get -y update && \
154154
# Install PHP extensions
155155
RUN set -eux; install-php-extensions $EXTENSIONS
156156

157+
# Enable Imagemagick extension
158+
RUN apt-get update && apt-get install -y --no-install-recommends libmagickwand-dev && \
159+
pecl install imagick && \
160+
docker-php-ext-enable imagick && \
161+
rm -rf /var/lib/apt/lists/*
162+
157163
# Update ulimit
158164
RUN ulimit -n 16384

0 commit comments

Comments
 (0)