summaryrefslogtreecommitdiffstats
path: root/15.0
diff options
context:
space:
mode:
Diffstat (limited to '15.0')
-rw-r--r--15.0/apache/Dockerfile6
-rw-r--r--15.0/fpm-alpine/Dockerfile4
-rw-r--r--15.0/fpm/Dockerfile6
3 files changed, 13 insertions, 3 deletions
diff --git a/15.0/apache/Dockerfile b/15.0/apache/Dockerfile
index 5862d6cd..8fc73525 100644
--- a/15.0/apache/Dockerfile
+++ b/15.0/apache/Dockerfile
@@ -37,10 +37,13 @@ RUN set -ex; \
libmagickwand-dev \
libzip-dev \
libwebp-dev \
+ libgmp-dev \
; \
\
debMultiarch="$(dpkg-architecture --query DEB_BUILD_MULTIARCH)"; \
+ if [ ! -e /usr/include/gmp.h ]; then ln -s /usr/include/$debMultiarch/gmp.h /usr/include/gmp.h; fi;\
docker-php-ext-configure gd --with-freetype-dir=/usr --with-png-dir=/usr --with-jpeg-dir=/usr --with-webp-dir=/usr; \
+ docker-php-ext-configure gmp --with-gmp="/usr/include/$debMultiarch"; \
docker-php-ext-configure ldap --with-libdir="lib/$debMultiarch"; \
docker-php-ext-install -j "$(nproc)" \
exif \
@@ -52,11 +55,12 @@ RUN set -ex; \
pdo_mysql \
pdo_pgsql \
zip \
+ gmp \
; \
\
# pecl will claim success even if one install fails, so we need to perform each install separately
pecl install APCu-5.1.17; \
- pecl install memcached-3.1.3; \
+ pecl install memcached-3.1.4; \
pecl install redis-4.3.0; \
pecl install imagick-3.4.4; \
\
diff --git a/15.0/fpm-alpine/Dockerfile b/15.0/fpm-alpine/Dockerfile
index 5d9f6b53..ac482d65 100644
--- a/15.0/fpm-alpine/Dockerfile
+++ b/15.0/fpm-alpine/Dockerfile
@@ -32,6 +32,7 @@ RUN set -ex; \
postgresql-dev \
imagemagick-dev \
libwebp-dev \
+ gmp-dev \
; \
\
docker-php-ext-configure gd --with-freetype-dir=/usr --with-png-dir=/usr --with-jpeg-dir=/usr --with-webp-dir=/usr; \
@@ -46,11 +47,12 @@ RUN set -ex; \
pdo_mysql \
pdo_pgsql \
zip \
+ gmp \
; \
\
# pecl will claim success even if one install fails, so we need to perform each install separately
pecl install APCu-5.1.17; \
- pecl install memcached-3.1.3; \
+ pecl install memcached-3.1.4; \
pecl install redis-4.3.0; \
pecl install imagick-3.4.4; \
\
diff --git a/15.0/fpm/Dockerfile b/15.0/fpm/Dockerfile
index 38db82ca..bf6ee156 100644
--- a/15.0/fpm/Dockerfile
+++ b/15.0/fpm/Dockerfile
@@ -37,10 +37,13 @@ RUN set -ex; \
libmagickwand-dev \
libzip-dev \
libwebp-dev \
+ libgmp-dev \
; \
\
debMultiarch="$(dpkg-architecture --query DEB_BUILD_MULTIARCH)"; \
+ if [ ! -e /usr/include/gmp.h ]; then ln -s /usr/include/$debMultiarch/gmp.h /usr/include/gmp.h; fi;\
docker-php-ext-configure gd --with-freetype-dir=/usr --with-png-dir=/usr --with-jpeg-dir=/usr --with-webp-dir=/usr; \
+ docker-php-ext-configure gmp --with-gmp="/usr/include/$debMultiarch"; \
docker-php-ext-configure ldap --with-libdir="lib/$debMultiarch"; \
docker-php-ext-install -j "$(nproc)" \
exif \
@@ -52,11 +55,12 @@ RUN set -ex; \
pdo_mysql \
pdo_pgsql \
zip \
+ gmp \
; \
\
# pecl will claim success even if one install fails, so we need to perform each install separately
pecl install APCu-5.1.17; \
- pecl install memcached-3.1.3; \
+ pecl install memcached-3.1.4; \
pecl install redis-4.3.0; \
pecl install imagick-3.4.4; \
\