From de5f9e6d9c2584c4e2e01b3e68c0b55cf8220461 Mon Sep 17 00:00:00 2001 From: Ilyes512 Date: Thu, 22 May 2025 17:31:17 +0200 Subject: [PATCH 1/5] Updated redis version --- apache/Dockerfile | 2 +- fpm/Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apache/Dockerfile b/apache/Dockerfile index d1e694d..ce70ccb 100644 --- a/apache/Dockerfile +++ b/apache/Dockerfile @@ -8,7 +8,7 @@ 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 amqp-extension: https://pecl.php.net/package/amqp ARG PHP_AMQP_VERSION=2.1.2 diff --git a/fpm/Dockerfile b/fpm/Dockerfile index 5be2876..2ee5166 100644 --- a/fpm/Dockerfile +++ b/fpm/Dockerfile @@ -8,7 +8,7 @@ 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 amqp-extension: https://pecl.php.net/package/amqp ARG PHP_AMQP_VERSION=2.1.2 From aa0ceedc1850a0a5e80c7381ce8bef6bd9be62d0 Mon Sep 17 00:00:00 2001 From: Ilyes512 Date: Thu, 22 May 2025 17:31:42 +0200 Subject: [PATCH 2/5] Updated phive version --- apache/Dockerfile | 2 +- fpm/Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apache/Dockerfile b/apache/Dockerfile index ce70ccb..7e6d47b 100644 --- a/apache/Dockerfile +++ b/apache/Dockerfile @@ -125,7 +125,7 @@ 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 # Latest version of Xdebug: https://github.com/xdebug/xdebug/tags or https://pecl.php.net/package/xdebug diff --git a/fpm/Dockerfile b/fpm/Dockerfile index 2ee5166..8bf7322 100644 --- a/fpm/Dockerfile +++ b/fpm/Dockerfile @@ -125,7 +125,7 @@ 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 # Latest version of Xdebug: https://github.com/xdebug/xdebug/tags or https://pecl.php.net/package/xdebug From 0f48c5bf3c2c4603bae1b2c0e428330c82446aec Mon Sep 17 00:00:00 2001 From: Ilyes512 Date: Thu, 22 May 2025 17:32:00 +0200 Subject: [PATCH 3/5] Updated composer version --- apache/Dockerfile | 2 +- fpm/Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apache/Dockerfile b/apache/Dockerfile index 7e6d47b..68a76c3 100644 --- a/apache/Dockerfile +++ b/apache/Dockerfile @@ -127,7 +127,7 @@ ARG UNIQUE_ID_FOR_CACHEFROM=builder # Latest version of Phive: https://api.github.com/repos/phar-io/phive/releases/latest 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 # Latest version of pcov: https://github.com/krakjoe/pcov/tags or https://pecl.php.net/package/pcov diff --git a/fpm/Dockerfile b/fpm/Dockerfile index 8bf7322..1e1f149 100644 --- a/fpm/Dockerfile +++ b/fpm/Dockerfile @@ -127,7 +127,7 @@ ARG UNIQUE_ID_FOR_CACHEFROM=builder # Latest version of Phive: https://api.github.com/repos/phar-io/phive/releases/latest 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 # Latest version of pcov: https://github.com/krakjoe/pcov/tags or https://pecl.php.net/package/pcov From 5518def66d9221c490db4b4e6943a99cf89edff2 Mon Sep 17 00:00:00 2001 From: Ilyes512 Date: Thu, 22 May 2025 17:32:16 +0200 Subject: [PATCH 4/5] Updated xdebug version --- apache/Dockerfile | 2 +- fpm/Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apache/Dockerfile b/apache/Dockerfile index 68a76c3..a78df5d 100644 --- a/apache/Dockerfile +++ b/apache/Dockerfile @@ -129,7 +129,7 @@ ARG PHIVE_VERSION=0.16.0 # Latest version of Composer: https://getcomposer.org/download 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 1e1f149..e62851b 100644 --- a/fpm/Dockerfile +++ b/fpm/Dockerfile @@ -129,7 +129,7 @@ ARG PHIVE_VERSION=0.16.0 # Latest version of Composer: https://getcomposer.org/download 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 From f500edbe44cd10bc49909e2c84b45e4eafdad382 Mon Sep 17 00:00:00 2001 From: Ilyes512 Date: Thu, 22 May 2025 17:36:51 +0200 Subject: [PATCH 5/5] Added memcached php extension --- apache/Dockerfile | 12 ++++++++++++ fpm/Dockerfile | 12 ++++++++++++ 2 files changed, 24 insertions(+) diff --git a/apache/Dockerfile b/apache/Dockerfile index a78df5d..1fdc572 100644 --- a/apache/Dockerfile +++ b/apache/Dockerfile @@ -9,6 +9,8 @@ ARG PHP_EVENT_VERSION=3.1.4 ARG PHP_IGBINARY_VERSION=3.2.16 # Latest version of redis-extension: https://pecl.php.net/package/redis 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 \ diff --git a/fpm/Dockerfile b/fpm/Dockerfile index e62851b..9347983 100644 --- a/fpm/Dockerfile +++ b/fpm/Dockerfile @@ -9,6 +9,8 @@ ARG PHP_EVENT_VERSION=3.1.4 ARG PHP_IGBINARY_VERSION=3.2.16 # Latest version of redis-extension: https://pecl.php.net/package/redis 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 \