diff --git a/apache/Dockerfile b/apache/Dockerfile index d1e694d..1fdc572 100644 --- a/apache/Dockerfile +++ b/apache/Dockerfile @@ -8,7 +8,9 @@ ARG PHP_EVENT_VERSION=3.1.4 # Latest version of igbinary-extension: https://pecl.php.net/package/igbinary ARG PHP_IGBINARY_VERSION=3.2.16 # Latest version of redis-extension: https://pecl.php.net/package/redis -ARG PHP_REDIS_VERSION=6.1.0 +ARG PHP_REDIS_VERSION=6.2.0 +# Latest version of memcached-extension: https://pecl.php.net/package/memcached +ARG PHP_MEMCACHED_VERSION=3.3.0 # Latest version of amqp-extension: https://pecl.php.net/package/amqp ARG PHP_AMQP_VERSION=2.1.2 @@ -43,6 +45,9 @@ RUN apt-get update \ librabbitmq4 \ # Dependency of PHP xsl-extension libxslt1.1 \ + # Dependency of PHP memcached-extension + libmemcached11 \ + zlib1g \ # Install packages that are needed for building PHP extensions && apt-get install --assume-yes --no-install-recommends \ $PHPIZE_DEPS \ @@ -66,6 +71,9 @@ RUN apt-get update \ librabbitmq-dev \ # Dependency of PHP xsl-extension libxslt1-dev \ + # Dependency of PHP memcached-extension + libmemcached-dev \ + zlib1g-dev \ # Configure PHP gd-extension && docker-php-ext-configure gd \ --enable-gd \ @@ -90,11 +98,13 @@ RUN apt-get update \ # Optional dependency of PHP redis-extension && pecl install "igbinary-$PHP_IGBINARY_VERSION" \ && pecl install --configureoptions 'enable-redis-igbinary="yes"' "redis-$PHP_REDIS_VERSION" \ + && pecl install --configureoptions 'enable-memcached-igbinary="yes"' "memcached-$PHP_MEMCACHED_VERSION" \ && pecl install "amqp-$PHP_AMQP_VERSION" \ && docker-php-ext-enable --ini-name docker-php-ext-zz-custom.ini \ event \ igbinary \ redis \ + memcached \ amqp \ && cp "$PHP_INI_DIR/php.ini-production" "$PHP_INI_DIR/php.ini" \ # Purge packages that where only needed for building php extensions @@ -111,6 +121,8 @@ RUN apt-get update \ libxml2-dev \ libpq-dev \ librabbitmq-dev \ + libmemcached-dev \ + zlib1g-dev \ # Cleanup && rm -rf /var/www/* \ && apt-get autoremove --assume-yes \ @@ -125,11 +137,11 @@ FROM runtime AS builder ARG UNIQUE_ID_FOR_CACHEFROM=builder # Latest version of Phive: https://api.github.com/repos/phar-io/phive/releases/latest -ARG PHIVE_VERSION=0.15.3 +ARG PHIVE_VERSION=0.16.0 # Latest version of Composer: https://getcomposer.org/download -ARG COMPOSER_VERSION=2.8.5 +ARG COMPOSER_VERSION=2.8.9 # Latest version of Xdebug: https://github.com/xdebug/xdebug/tags or https://pecl.php.net/package/xdebug -ARG XDEBUG_VERSION=3.4.1 +ARG XDEBUG_VERSION=3.4.3 # Latest version of pcov: https://github.com/krakjoe/pcov/tags or https://pecl.php.net/package/pcov ARG PCOV_VERSION=1.0.12 diff --git a/fpm/Dockerfile b/fpm/Dockerfile index 5be2876..9347983 100644 --- a/fpm/Dockerfile +++ b/fpm/Dockerfile @@ -8,7 +8,9 @@ ARG PHP_EVENT_VERSION=3.1.4 # Latest version of igbinary-extension: https://pecl.php.net/package/igbinary ARG PHP_IGBINARY_VERSION=3.2.16 # Latest version of redis-extension: https://pecl.php.net/package/redis -ARG PHP_REDIS_VERSION=6.1.0 +ARG PHP_REDIS_VERSION=6.2.0 +# Latest version of memcached-extension: https://pecl.php.net/package/memcached +ARG PHP_MEMCACHED_VERSION=3.3.0 # Latest version of amqp-extension: https://pecl.php.net/package/amqp ARG PHP_AMQP_VERSION=2.1.2 @@ -43,6 +45,9 @@ RUN apt-get update \ librabbitmq4 \ # Dependency of PHP xsl-extension libxslt1.1 \ + # Dependency of PHP memcached-extension + libmemcached11 \ + zlib1g \ # Install packages that are needed for building PHP extensions && apt-get install --assume-yes --no-install-recommends \ $PHPIZE_DEPS \ @@ -66,6 +71,9 @@ RUN apt-get update \ librabbitmq-dev \ # Dependency of PHP xsl-extension libxslt1-dev \ + # Dependency of PHP memcached-extension + libmemcached-dev \ + zlib1g-dev \ # Configure PHP gd-extension && docker-php-ext-configure gd \ --enable-gd \ @@ -90,11 +98,13 @@ RUN apt-get update \ # Optional dependency of PHP redis-extension && pecl install "igbinary-$PHP_IGBINARY_VERSION" \ && pecl install --configureoptions 'enable-redis-igbinary="yes"' "redis-$PHP_REDIS_VERSION" \ + && pecl install --configureoptions 'enable-memcached-igbinary="yes"' "memcached-$PHP_MEMCACHED_VERSION" \ && pecl install "amqp-$PHP_AMQP_VERSION" \ && docker-php-ext-enable --ini-name docker-php-ext-zz-custom.ini \ event \ igbinary \ redis \ + memcached \ amqp \ && cp "$PHP_INI_DIR/php.ini-production" "$PHP_INI_DIR/php.ini" \ # Purge packages that where only needed for building php extensions @@ -111,6 +121,8 @@ RUN apt-get update \ libxml2-dev \ libpq-dev \ librabbitmq-dev \ + libmemcached-dev \ + zlib1g-dev \ # Cleanup && rm -rf /var/www/* \ && apt-get autoremove --assume-yes \ @@ -125,11 +137,11 @@ FROM runtime AS builder ARG UNIQUE_ID_FOR_CACHEFROM=builder # Latest version of Phive: https://api.github.com/repos/phar-io/phive/releases/latest -ARG PHIVE_VERSION=0.15.3 +ARG PHIVE_VERSION=0.16.0 # Latest version of Composer: https://getcomposer.org/download -ARG COMPOSER_VERSION=2.8.5 +ARG COMPOSER_VERSION=2.8.9 # Latest version of Xdebug: https://github.com/xdebug/xdebug/tags or https://pecl.php.net/package/xdebug -ARG XDEBUG_VERSION=3.4.1 +ARG XDEBUG_VERSION=3.4.3 # Latest version of pcov: https://github.com/krakjoe/pcov/tags or https://pecl.php.net/package/pcov ARG PCOV_VERSION=1.0.12