mirror of
https://github.com/octoleo/docker-joomla.git
synced 2024-06-11 02:12:38 +00:00
Add GMP and MCrypt to templates
This commit is contained in:
parent
e53598f2fc
commit
820563ec69
|
@ -15,7 +15,9 @@ RUN set -ex; \
|
||||||
$PHPIZE_DEPS \
|
$PHPIZE_DEPS \
|
||||||
autoconf \
|
autoconf \
|
||||||
bzip2-dev \
|
bzip2-dev \
|
||||||
|
gmp-dev \
|
||||||
libjpeg-turbo-dev \
|
libjpeg-turbo-dev \
|
||||||
|
libmcrypt-dev \
|
||||||
libmemcached-dev \
|
libmemcached-dev \
|
||||||
libpng-dev \
|
libpng-dev \
|
||||||
libzip-dev \
|
libzip-dev \
|
||||||
|
@ -29,6 +31,7 @@ RUN set -ex; \
|
||||||
docker-php-ext-install -j "$(nproc)" \
|
docker-php-ext-install -j "$(nproc)" \
|
||||||
bz2 \
|
bz2 \
|
||||||
gd \
|
gd \
|
||||||
|
gmp \
|
||||||
ldap \
|
ldap \
|
||||||
mysqli \
|
mysqli \
|
||||||
pdo_mysql \
|
pdo_mysql \
|
||||||
|
@ -39,11 +42,13 @@ RUN set -ex; \
|
||||||
\
|
\
|
||||||
# pecl will claim success even if one install fails, so we need to perform each install separately
|
# pecl will claim success even if one install fails, so we need to perform each install separately
|
||||||
pecl install APCu-%%APCU_VERSION%%; \
|
pecl install APCu-%%APCU_VERSION%%; \
|
||||||
|
pecl install mcrypt-%%MCRYPT_VERSION%%; \
|
||||||
pecl install memcached-%%MEMCACHED_VERSION%%; \
|
pecl install memcached-%%MEMCACHED_VERSION%%; \
|
||||||
pecl install redis-%%REDIS_VERSION%%; \
|
pecl install redis-%%REDIS_VERSION%%; \
|
||||||
\
|
\
|
||||||
docker-php-ext-enable \
|
docker-php-ext-enable \
|
||||||
apcu \
|
apcu \
|
||||||
|
mcrypt \
|
||||||
memcached \
|
memcached \
|
||||||
redis \
|
redis \
|
||||||
; \
|
; \
|
||||||
|
|
|
@ -12,8 +12,10 @@ RUN set -ex; \
|
||||||
apt-get update; \
|
apt-get update; \
|
||||||
apt-get install -y --no-install-recommends \
|
apt-get install -y --no-install-recommends \
|
||||||
libbz2-dev \
|
libbz2-dev \
|
||||||
|
libgmp-dev \
|
||||||
libjpeg-dev \
|
libjpeg-dev \
|
||||||
libldap2-dev \
|
libldap2-dev \
|
||||||
|
libmcrypt-dev \
|
||||||
libmemcached-dev \
|
libmemcached-dev \
|
||||||
libpng-dev \
|
libpng-dev \
|
||||||
libpq-dev \
|
libpq-dev \
|
||||||
|
@ -26,6 +28,7 @@ RUN set -ex; \
|
||||||
docker-php-ext-install -j "$(nproc)" \
|
docker-php-ext-install -j "$(nproc)" \
|
||||||
bz2 \
|
bz2 \
|
||||||
gd \
|
gd \
|
||||||
|
gmp \
|
||||||
ldap \
|
ldap \
|
||||||
mysqli \
|
mysqli \
|
||||||
pdo_mysql \
|
pdo_mysql \
|
||||||
|
|
|
@ -15,13 +15,13 @@ RUN set -ex; \
|
||||||
apt-get update; \
|
apt-get update; \
|
||||||
apt-get install -y --no-install-recommends \
|
apt-get install -y --no-install-recommends \
|
||||||
libbz2-dev \
|
libbz2-dev \
|
||||||
|
libgmp-dev \
|
||||||
libjpeg-dev \
|
libjpeg-dev \
|
||||||
libldap2-dev \
|
libldap2-dev \
|
||||||
|
libmcrypt-dev \
|
||||||
libmemcached-dev \
|
libmemcached-dev \
|
||||||
libpng-dev \
|
libpng-dev \
|
||||||
libpq-dev \
|
libpq-dev \
|
||||||
libgmp-dev \
|
|
||||||
libmcrypt-dev \
|
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
docker-php-ext-configure gd --with-jpeg-dir=/usr --with-png-dir=/usr; \
|
docker-php-ext-configure gd --with-jpeg-dir=/usr --with-png-dir=/usr; \
|
||||||
|
@ -30,26 +30,24 @@ RUN set -ex; \
|
||||||
docker-php-ext-install -j "$(nproc)" \
|
docker-php-ext-install -j "$(nproc)" \
|
||||||
bz2 \
|
bz2 \
|
||||||
gd \
|
gd \
|
||||||
|
gmp \
|
||||||
ldap \
|
ldap \
|
||||||
mysqli \
|
mysqli \
|
||||||
pdo_mysql \
|
pdo_mysql \
|
||||||
pdo_pgsql \
|
pdo_pgsql \
|
||||||
pgsql \
|
pgsql \
|
||||||
zip \
|
zip \
|
||||||
gmp \
|
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
# pecl will claim success even if one install fails, so we need to perform each install separately
|
# pecl will claim success even if one install fails, so we need to perform each install separately
|
||||||
pecl install APCu-5.1.18; \
|
pecl install APCu-5.1.18; \
|
||||||
pecl install memcached-3.1.5; \
|
pecl install memcached-3.1.5; \
|
||||||
pecl install redis-4.3.0; \
|
pecl install redis-4.3.0; \
|
||||||
pecl install mcrypt-1.0.3; \
|
|
||||||
\
|
\
|
||||||
docker-php-ext-enable \
|
docker-php-ext-enable \
|
||||||
apcu \
|
apcu \
|
||||||
memcached \
|
memcached \
|
||||||
redis \
|
redis \
|
||||||
mcrypt \
|
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
# reset apt-mark's "manual" list so that "purge --auto-remove" will remove all build dependencies
|
# reset apt-mark's "manual" list so that "purge --auto-remove" will remove all build dependencies
|
||||||
|
|
|
@ -15,14 +15,14 @@ RUN set -ex; \
|
||||||
$PHPIZE_DEPS \
|
$PHPIZE_DEPS \
|
||||||
autoconf \
|
autoconf \
|
||||||
bzip2-dev \
|
bzip2-dev \
|
||||||
|
gmp-dev \
|
||||||
libjpeg-turbo-dev \
|
libjpeg-turbo-dev \
|
||||||
|
libmcrypt-dev \
|
||||||
libmemcached-dev \
|
libmemcached-dev \
|
||||||
libpng-dev \
|
libpng-dev \
|
||||||
openldap-dev \
|
openldap-dev \
|
||||||
pcre-dev \
|
pcre-dev \
|
||||||
postgresql-dev \
|
postgresql-dev \
|
||||||
gmp-dev \
|
|
||||||
libmcrypt-dev \
|
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
docker-php-ext-configure gd --with-jpeg-dir=/usr --with-png-dir=/usr; \
|
docker-php-ext-configure gd --with-jpeg-dir=/usr --with-png-dir=/usr; \
|
||||||
|
@ -30,26 +30,26 @@ RUN set -ex; \
|
||||||
docker-php-ext-install -j "$(nproc)" \
|
docker-php-ext-install -j "$(nproc)" \
|
||||||
bz2 \
|
bz2 \
|
||||||
gd \
|
gd \
|
||||||
|
gmp \
|
||||||
ldap \
|
ldap \
|
||||||
mysqli \
|
mysqli \
|
||||||
pdo_mysql \
|
pdo_mysql \
|
||||||
pdo_pgsql \
|
pdo_pgsql \
|
||||||
pgsql \
|
pgsql \
|
||||||
zip \
|
zip \
|
||||||
gmp \
|
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
# pecl will claim success even if one install fails, so we need to perform each install separately
|
# pecl will claim success even if one install fails, so we need to perform each install separately
|
||||||
pecl install APCu-5.1.18; \
|
pecl install APCu-5.1.18; \
|
||||||
|
pecl install mcrypt-1.0.3; \
|
||||||
pecl install memcached-3.1.5; \
|
pecl install memcached-3.1.5; \
|
||||||
pecl install redis-4.3.0; \
|
pecl install redis-4.3.0; \
|
||||||
pecl install mcrypt-1.0.3; \
|
|
||||||
\
|
\
|
||||||
docker-php-ext-enable \
|
docker-php-ext-enable \
|
||||||
apcu \
|
apcu \
|
||||||
|
mcrypt \
|
||||||
memcached \
|
memcached \
|
||||||
redis \
|
redis \
|
||||||
mcrypt \
|
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
runDeps="$( \
|
runDeps="$( \
|
||||||
|
|
|
@ -12,13 +12,13 @@ RUN set -ex; \
|
||||||
apt-get update; \
|
apt-get update; \
|
||||||
apt-get install -y --no-install-recommends \
|
apt-get install -y --no-install-recommends \
|
||||||
libbz2-dev \
|
libbz2-dev \
|
||||||
|
libgmp-dev \
|
||||||
libjpeg-dev \
|
libjpeg-dev \
|
||||||
libldap2-dev \
|
libldap2-dev \
|
||||||
|
libmcrypt-dev \
|
||||||
libmemcached-dev \
|
libmemcached-dev \
|
||||||
libpng-dev \
|
libpng-dev \
|
||||||
libpq-dev \
|
libpq-dev \
|
||||||
libgmp-dev \
|
|
||||||
libmcrypt-dev \
|
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
docker-php-ext-configure gd --with-jpeg-dir=/usr --with-png-dir=/usr; \
|
docker-php-ext-configure gd --with-jpeg-dir=/usr --with-png-dir=/usr; \
|
||||||
|
@ -27,26 +27,24 @@ RUN set -ex; \
|
||||||
docker-php-ext-install -j "$(nproc)" \
|
docker-php-ext-install -j "$(nproc)" \
|
||||||
bz2 \
|
bz2 \
|
||||||
gd \
|
gd \
|
||||||
|
gmp \
|
||||||
ldap \
|
ldap \
|
||||||
mysqli \
|
mysqli \
|
||||||
pdo_mysql \
|
pdo_mysql \
|
||||||
pdo_pgsql \
|
pdo_pgsql \
|
||||||
pgsql \
|
pgsql \
|
||||||
zip \
|
zip \
|
||||||
gmp \
|
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
# pecl will claim success even if one install fails, so we need to perform each install separately
|
# pecl will claim success even if one install fails, so we need to perform each install separately
|
||||||
pecl install APCu-5.1.18; \
|
pecl install APCu-5.1.18; \
|
||||||
pecl install memcached-3.1.5; \
|
pecl install memcached-3.1.5; \
|
||||||
pecl install redis-4.3.0; \
|
pecl install redis-4.3.0; \
|
||||||
pecl install mcrypt-1.0.3; \
|
|
||||||
\
|
\
|
||||||
docker-php-ext-enable \
|
docker-php-ext-enable \
|
||||||
apcu \
|
apcu \
|
||||||
memcached \
|
memcached \
|
||||||
redis \
|
redis \
|
||||||
mcrypt \
|
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
# reset apt-mark's "manual" list so that "purge --auto-remove" will remove all build dependencies
|
# reset apt-mark's "manual" list so that "purge --auto-remove" will remove all build dependencies
|
||||||
|
|
|
@ -15,14 +15,14 @@ RUN set -ex; \
|
||||||
apt-get update; \
|
apt-get update; \
|
||||||
apt-get install -y --no-install-recommends \
|
apt-get install -y --no-install-recommends \
|
||||||
libbz2-dev \
|
libbz2-dev \
|
||||||
|
libgmp-dev \
|
||||||
libjpeg-dev \
|
libjpeg-dev \
|
||||||
libldap2-dev \
|
libldap2-dev \
|
||||||
|
libmcrypt-dev \
|
||||||
libmemcached-dev \
|
libmemcached-dev \
|
||||||
libpng-dev \
|
libpng-dev \
|
||||||
libpq-dev \
|
libpq-dev \
|
||||||
libzip-dev \
|
libzip-dev \
|
||||||
libgmp-dev \
|
|
||||||
libmcrypt-dev \
|
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
docker-php-ext-configure gd --with-jpeg-dir=/usr --with-png-dir=/usr; \
|
docker-php-ext-configure gd --with-jpeg-dir=/usr --with-png-dir=/usr; \
|
||||||
|
@ -31,26 +31,24 @@ RUN set -ex; \
|
||||||
docker-php-ext-install -j "$(nproc)" \
|
docker-php-ext-install -j "$(nproc)" \
|
||||||
bz2 \
|
bz2 \
|
||||||
gd \
|
gd \
|
||||||
|
gmp \
|
||||||
ldap \
|
ldap \
|
||||||
mysqli \
|
mysqli \
|
||||||
pdo_mysql \
|
pdo_mysql \
|
||||||
pdo_pgsql \
|
pdo_pgsql \
|
||||||
pgsql \
|
pgsql \
|
||||||
zip \
|
zip \
|
||||||
gmp \
|
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
# pecl will claim success even if one install fails, so we need to perform each install separately
|
# pecl will claim success even if one install fails, so we need to perform each install separately
|
||||||
pecl install APCu-5.1.18; \
|
pecl install APCu-5.1.18; \
|
||||||
pecl install memcached-3.1.5; \
|
pecl install memcached-3.1.5; \
|
||||||
pecl install redis-4.3.0; \
|
pecl install redis-4.3.0; \
|
||||||
pecl install mcrypt-1.0.3; \
|
|
||||||
\
|
\
|
||||||
docker-php-ext-enable \
|
docker-php-ext-enable \
|
||||||
apcu \
|
apcu \
|
||||||
memcached \
|
memcached \
|
||||||
redis \
|
redis \
|
||||||
mcrypt \
|
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
# reset apt-mark's "manual" list so that "purge --auto-remove" will remove all build dependencies
|
# reset apt-mark's "manual" list so that "purge --auto-remove" will remove all build dependencies
|
||||||
|
|
|
@ -15,15 +15,15 @@ RUN set -ex; \
|
||||||
$PHPIZE_DEPS \
|
$PHPIZE_DEPS \
|
||||||
autoconf \
|
autoconf \
|
||||||
bzip2-dev \
|
bzip2-dev \
|
||||||
|
gmp-dev \
|
||||||
libjpeg-turbo-dev \
|
libjpeg-turbo-dev \
|
||||||
|
libmcrypt-dev \
|
||||||
libmemcached-dev \
|
libmemcached-dev \
|
||||||
libpng-dev \
|
libpng-dev \
|
||||||
libzip-dev \
|
libzip-dev \
|
||||||
openldap-dev \
|
openldap-dev \
|
||||||
pcre-dev \
|
pcre-dev \
|
||||||
postgresql-dev \
|
postgresql-dev \
|
||||||
gmp-dev \
|
|
||||||
libmcrypt-dev \
|
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
docker-php-ext-configure gd --with-jpeg-dir=/usr --with-png-dir=/usr; \
|
docker-php-ext-configure gd --with-jpeg-dir=/usr --with-png-dir=/usr; \
|
||||||
|
@ -31,26 +31,26 @@ RUN set -ex; \
|
||||||
docker-php-ext-install -j "$(nproc)" \
|
docker-php-ext-install -j "$(nproc)" \
|
||||||
bz2 \
|
bz2 \
|
||||||
gd \
|
gd \
|
||||||
|
gmp \
|
||||||
ldap \
|
ldap \
|
||||||
mysqli \
|
mysqli \
|
||||||
pdo_mysql \
|
pdo_mysql \
|
||||||
pdo_pgsql \
|
pdo_pgsql \
|
||||||
pgsql \
|
pgsql \
|
||||||
zip \
|
zip \
|
||||||
gmp \
|
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
# pecl will claim success even if one install fails, so we need to perform each install separately
|
# pecl will claim success even if one install fails, so we need to perform each install separately
|
||||||
pecl install APCu-5.1.18; \
|
pecl install APCu-5.1.18; \
|
||||||
|
pecl install mcrypt-1.0.3; \
|
||||||
pecl install memcached-3.1.5; \
|
pecl install memcached-3.1.5; \
|
||||||
pecl install redis-4.3.0; \
|
pecl install redis-4.3.0; \
|
||||||
pecl install mcrypt-1.0.3; \
|
|
||||||
\
|
\
|
||||||
docker-php-ext-enable \
|
docker-php-ext-enable \
|
||||||
apcu \
|
apcu \
|
||||||
|
mcrypt \
|
||||||
memcached \
|
memcached \
|
||||||
redis \
|
redis \
|
||||||
mcrypt \
|
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
runDeps="$( \
|
runDeps="$( \
|
||||||
|
|
|
@ -12,14 +12,14 @@ RUN set -ex; \
|
||||||
apt-get update; \
|
apt-get update; \
|
||||||
apt-get install -y --no-install-recommends \
|
apt-get install -y --no-install-recommends \
|
||||||
libbz2-dev \
|
libbz2-dev \
|
||||||
|
libgmp-dev \
|
||||||
libjpeg-dev \
|
libjpeg-dev \
|
||||||
libldap2-dev \
|
libldap2-dev \
|
||||||
|
libmcrypt-dev \
|
||||||
libmemcached-dev \
|
libmemcached-dev \
|
||||||
libpng-dev \
|
libpng-dev \
|
||||||
libpq-dev \
|
libpq-dev \
|
||||||
libzip-dev \
|
libzip-dev \
|
||||||
libgmp-dev \
|
|
||||||
libmcrypt-dev \
|
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
docker-php-ext-configure gd --with-jpeg-dir=/usr --with-png-dir=/usr; \
|
docker-php-ext-configure gd --with-jpeg-dir=/usr --with-png-dir=/usr; \
|
||||||
|
@ -28,26 +28,24 @@ RUN set -ex; \
|
||||||
docker-php-ext-install -j "$(nproc)" \
|
docker-php-ext-install -j "$(nproc)" \
|
||||||
bz2 \
|
bz2 \
|
||||||
gd \
|
gd \
|
||||||
|
gmp \
|
||||||
ldap \
|
ldap \
|
||||||
mysqli \
|
mysqli \
|
||||||
pdo_mysql \
|
pdo_mysql \
|
||||||
pdo_pgsql \
|
pdo_pgsql \
|
||||||
pgsql \
|
pgsql \
|
||||||
zip \
|
zip \
|
||||||
gmp \
|
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
# pecl will claim success even if one install fails, so we need to perform each install separately
|
# pecl will claim success even if one install fails, so we need to perform each install separately
|
||||||
pecl install APCu-5.1.18; \
|
pecl install APCu-5.1.18; \
|
||||||
pecl install memcached-3.1.5; \
|
pecl install memcached-3.1.5; \
|
||||||
pecl install redis-4.3.0; \
|
pecl install redis-4.3.0; \
|
||||||
pecl install mcrypt-1.0.3; \
|
|
||||||
\
|
\
|
||||||
docker-php-ext-enable \
|
docker-php-ext-enable \
|
||||||
apcu \
|
apcu \
|
||||||
memcached \
|
memcached \
|
||||||
redis \
|
redis \
|
||||||
mcrypt \
|
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
# reset apt-mark's "manual" list so that "purge --auto-remove" will remove all build dependencies
|
# reset apt-mark's "manual" list so that "purge --auto-remove" will remove all build dependencies
|
||||||
|
|
|
@ -15,14 +15,14 @@ RUN set -ex; \
|
||||||
apt-get update; \
|
apt-get update; \
|
||||||
apt-get install -y --no-install-recommends \
|
apt-get install -y --no-install-recommends \
|
||||||
libbz2-dev \
|
libbz2-dev \
|
||||||
|
libgmp-dev \
|
||||||
libjpeg-dev \
|
libjpeg-dev \
|
||||||
libldap2-dev \
|
libldap2-dev \
|
||||||
|
libmcrypt-dev \
|
||||||
libmemcached-dev \
|
libmemcached-dev \
|
||||||
libpng-dev \
|
libpng-dev \
|
||||||
libpq-dev \
|
libpq-dev \
|
||||||
libzip-dev \
|
libzip-dev \
|
||||||
libgmp-dev \
|
|
||||||
libmcrypt-dev \
|
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
docker-php-ext-configure gd --with-jpeg; \
|
docker-php-ext-configure gd --with-jpeg; \
|
||||||
|
@ -31,26 +31,24 @@ RUN set -ex; \
|
||||||
docker-php-ext-install -j "$(nproc)" \
|
docker-php-ext-install -j "$(nproc)" \
|
||||||
bz2 \
|
bz2 \
|
||||||
gd \
|
gd \
|
||||||
|
gmp \
|
||||||
ldap \
|
ldap \
|
||||||
mysqli \
|
mysqli \
|
||||||
pdo_mysql \
|
pdo_mysql \
|
||||||
pdo_pgsql \
|
pdo_pgsql \
|
||||||
pgsql \
|
pgsql \
|
||||||
zip \
|
zip \
|
||||||
gmp \
|
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
# pecl will claim success even if one install fails, so we need to perform each install separately
|
# pecl will claim success even if one install fails, so we need to perform each install separately
|
||||||
pecl install APCu-5.1.18; \
|
pecl install APCu-5.1.18; \
|
||||||
pecl install memcached-3.1.5; \
|
pecl install memcached-3.1.5; \
|
||||||
pecl install redis-4.3.0; \
|
pecl install redis-4.3.0; \
|
||||||
pecl install mcrypt-1.0.3; \
|
|
||||||
\
|
\
|
||||||
docker-php-ext-enable \
|
docker-php-ext-enable \
|
||||||
apcu \
|
apcu \
|
||||||
memcached \
|
memcached \
|
||||||
redis \
|
redis \
|
||||||
mcrypt \
|
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
# reset apt-mark's "manual" list so that "purge --auto-remove" will remove all build dependencies
|
# reset apt-mark's "manual" list so that "purge --auto-remove" will remove all build dependencies
|
||||||
|
|
|
@ -15,15 +15,15 @@ RUN set -ex; \
|
||||||
$PHPIZE_DEPS \
|
$PHPIZE_DEPS \
|
||||||
autoconf \
|
autoconf \
|
||||||
bzip2-dev \
|
bzip2-dev \
|
||||||
|
gmp-dev \
|
||||||
libjpeg-turbo-dev \
|
libjpeg-turbo-dev \
|
||||||
|
libmcrypt-dev \
|
||||||
libmemcached-dev \
|
libmemcached-dev \
|
||||||
libpng-dev \
|
libpng-dev \
|
||||||
libzip-dev \
|
libzip-dev \
|
||||||
openldap-dev \
|
openldap-dev \
|
||||||
pcre-dev \
|
pcre-dev \
|
||||||
postgresql-dev \
|
postgresql-dev \
|
||||||
gmp-dev \
|
|
||||||
libmcrypt-dev \
|
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
docker-php-ext-configure gd --with-jpeg; \
|
docker-php-ext-configure gd --with-jpeg; \
|
||||||
|
@ -31,26 +31,26 @@ RUN set -ex; \
|
||||||
docker-php-ext-install -j "$(nproc)" \
|
docker-php-ext-install -j "$(nproc)" \
|
||||||
bz2 \
|
bz2 \
|
||||||
gd \
|
gd \
|
||||||
|
gmp \
|
||||||
ldap \
|
ldap \
|
||||||
mysqli \
|
mysqli \
|
||||||
pdo_mysql \
|
pdo_mysql \
|
||||||
pdo_pgsql \
|
pdo_pgsql \
|
||||||
pgsql \
|
pgsql \
|
||||||
zip \
|
zip \
|
||||||
gmp \
|
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
# pecl will claim success even if one install fails, so we need to perform each install separately
|
# pecl will claim success even if one install fails, so we need to perform each install separately
|
||||||
pecl install APCu-5.1.18; \
|
pecl install APCu-5.1.18; \
|
||||||
|
pecl install mcrypt-1.0.3; \
|
||||||
pecl install memcached-3.1.5; \
|
pecl install memcached-3.1.5; \
|
||||||
pecl install redis-4.3.0; \
|
pecl install redis-4.3.0; \
|
||||||
pecl install mcrypt-1.0.3; \
|
|
||||||
\
|
\
|
||||||
docker-php-ext-enable \
|
docker-php-ext-enable \
|
||||||
apcu \
|
apcu \
|
||||||
|
mcrypt \
|
||||||
memcached \
|
memcached \
|
||||||
redis \
|
redis \
|
||||||
mcrypt \
|
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
runDeps="$( \
|
runDeps="$( \
|
||||||
|
|
|
@ -12,14 +12,14 @@ RUN set -ex; \
|
||||||
apt-get update; \
|
apt-get update; \
|
||||||
apt-get install -y --no-install-recommends \
|
apt-get install -y --no-install-recommends \
|
||||||
libbz2-dev \
|
libbz2-dev \
|
||||||
|
libgmp-dev \
|
||||||
libjpeg-dev \
|
libjpeg-dev \
|
||||||
libldap2-dev \
|
libldap2-dev \
|
||||||
|
libmcrypt-dev \
|
||||||
libmemcached-dev \
|
libmemcached-dev \
|
||||||
libpng-dev \
|
libpng-dev \
|
||||||
libpq-dev \
|
libpq-dev \
|
||||||
libzip-dev \
|
libzip-dev \
|
||||||
libgmp-dev \
|
|
||||||
libmcrypt-dev \
|
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
docker-php-ext-configure gd --with-jpeg; \
|
docker-php-ext-configure gd --with-jpeg; \
|
||||||
|
@ -28,26 +28,24 @@ RUN set -ex; \
|
||||||
docker-php-ext-install -j "$(nproc)" \
|
docker-php-ext-install -j "$(nproc)" \
|
||||||
bz2 \
|
bz2 \
|
||||||
gd \
|
gd \
|
||||||
|
gmp \
|
||||||
ldap \
|
ldap \
|
||||||
mysqli \
|
mysqli \
|
||||||
pdo_mysql \
|
pdo_mysql \
|
||||||
pdo_pgsql \
|
pdo_pgsql \
|
||||||
pgsql \
|
pgsql \
|
||||||
zip \
|
zip \
|
||||||
gmp \
|
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
# pecl will claim success even if one install fails, so we need to perform each install separately
|
# pecl will claim success even if one install fails, so we need to perform each install separately
|
||||||
pecl install APCu-5.1.18; \
|
pecl install APCu-5.1.18; \
|
||||||
pecl install memcached-3.1.5; \
|
pecl install memcached-3.1.5; \
|
||||||
pecl install redis-4.3.0; \
|
pecl install redis-4.3.0; \
|
||||||
pecl install mcrypt-1.0.3; \
|
|
||||||
\
|
\
|
||||||
docker-php-ext-enable \
|
docker-php-ext-enable \
|
||||||
apcu \
|
apcu \
|
||||||
memcached \
|
memcached \
|
||||||
redis \
|
redis \
|
||||||
mcrypt \
|
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
# reset apt-mark's "manual" list so that "purge --auto-remove" will remove all build dependencies
|
# reset apt-mark's "manual" list so that "purge --auto-remove" will remove all build dependencies
|
||||||
|
|
Loading…
Reference in New Issue
Block a user