From eeb61fb9fa9101f2fe12008bf4f65cd281543f25 Mon Sep 17 00:00:00 2001 From: Jonathan Desrosiers Date: Wed, 4 Dec 2024 12:44:27 -0500 Subject: [PATCH 1/5] Add memcached to PHP 8.3 and update everywhere else. --- images/7.0/php/Dockerfile | 2 +- images/7.1/php/Dockerfile | 2 +- images/7.2/php/Dockerfile | 2 +- images/7.3/php/Dockerfile | 2 +- images/7.4/php/Dockerfile | 2 +- images/8.0/php/Dockerfile | 2 +- images/8.1/php/Dockerfile | 2 +- images/8.2/php/Dockerfile | 2 +- images/8.3/php/Dockerfile | 1 + update.php | 18 +++++++++--------- 10 files changed, 18 insertions(+), 17 deletions(-) diff --git a/images/7.0/php/Dockerfile b/images/7.0/php/Dockerfile index 07ea131c..531a6a87 100644 --- a/images/7.0/php/Dockerfile +++ b/images/7.0/php/Dockerfile @@ -30,7 +30,7 @@ RUN set -ex; \ docker-php-ext-install gd opcache mysqli zip exif intl mbstring xml xsl; \ \ pecl install xdebug-2.7.2; \ - pecl install memcached-3.1.5; \ + pecl install memcached-3.3.0; \ pecl install imagick; \ docker-php-ext-enable imagick; \ \ diff --git a/images/7.1/php/Dockerfile b/images/7.1/php/Dockerfile index a1df4aa1..fae71708 100644 --- a/images/7.1/php/Dockerfile +++ b/images/7.1/php/Dockerfile @@ -28,7 +28,7 @@ RUN set -ex; \ docker-php-ext-install gd opcache mysqli zip exif intl mbstring xml xsl; \ \ pecl install xdebug-2.9.8; \ - pecl install memcached-3.1.5; \ + pecl install memcached-3.3.0; \ pecl install imagick; \ docker-php-ext-enable imagick; \ \ diff --git a/images/7.2/php/Dockerfile b/images/7.2/php/Dockerfile index 04c281e4..d9c961d1 100644 --- a/images/7.2/php/Dockerfile +++ b/images/7.2/php/Dockerfile @@ -28,7 +28,7 @@ RUN set -ex; \ docker-php-ext-install gd opcache mysqli zip exif intl mbstring xml xsl; \ \ pecl install xdebug-3.1.6; \ - pecl install memcached-3.1.5; \ + pecl install memcached-3.3.0; \ pecl install imagick; \ docker-php-ext-enable imagick; \ \ diff --git a/images/7.3/php/Dockerfile b/images/7.3/php/Dockerfile index 08459584..e3f17e2c 100644 --- a/images/7.3/php/Dockerfile +++ b/images/7.3/php/Dockerfile @@ -28,7 +28,7 @@ RUN set -ex; \ docker-php-ext-install gd opcache mysqli zip exif intl mbstring xml xsl; \ \ pecl install xdebug-3.1.6; \ - pecl install memcached-3.1.5; \ + pecl install memcached-3.3.0; \ pecl install imagick; \ docker-php-ext-enable imagick; \ \ diff --git a/images/7.4/php/Dockerfile b/images/7.4/php/Dockerfile index 2397953b..c881cc57 100644 --- a/images/7.4/php/Dockerfile +++ b/images/7.4/php/Dockerfile @@ -28,7 +28,7 @@ RUN set -ex; \ docker-php-ext-install gd opcache mysqli zip exif intl mbstring xml xsl; \ \ pecl install xdebug-3.1.6; \ - pecl install memcached-3.1.5; \ + pecl install memcached-3.3.0; \ pecl install imagick; \ docker-php-ext-enable imagick; \ \ diff --git a/images/8.0/php/Dockerfile b/images/8.0/php/Dockerfile index 4a40a5aa..e3a6c517 100644 --- a/images/8.0/php/Dockerfile +++ b/images/8.0/php/Dockerfile @@ -30,7 +30,7 @@ RUN set -ex; \ curl --location --output /usr/local/bin/pickle https://github.com/FriendsOfPHP/pickle/releases/download/v0.7.11/pickle.phar; \ chmod +x /usr/local/bin/pickle; \ \ - pickle install memcached-3.2.0; \ + pickle install memcached-3.3.0; \ pickle install xdebug-3.4.0; \ pickle install imagick; \ docker-php-ext-enable imagick; \ diff --git a/images/8.1/php/Dockerfile b/images/8.1/php/Dockerfile index ed9b178f..85a020c0 100644 --- a/images/8.1/php/Dockerfile +++ b/images/8.1/php/Dockerfile @@ -30,7 +30,7 @@ RUN set -ex; \ curl --location --output /usr/local/bin/pickle https://github.com/FriendsOfPHP/pickle/releases/download/v0.7.11/pickle.phar; \ chmod +x /usr/local/bin/pickle; \ \ - pickle install memcached-3.2.0; \ + pickle install memcached-3.3.0; \ pickle install xdebug-3.4.0; \ pickle install imagick; \ docker-php-ext-enable imagick; \ diff --git a/images/8.2/php/Dockerfile b/images/8.2/php/Dockerfile index 79281659..42a08a9d 100644 --- a/images/8.2/php/Dockerfile +++ b/images/8.2/php/Dockerfile @@ -30,7 +30,7 @@ RUN set -ex; \ curl --location --output /usr/local/bin/pickle https://github.com/FriendsOfPHP/pickle/releases/download/v0.7.11/pickle.phar; \ chmod +x /usr/local/bin/pickle; \ \ - pickle install memcached-3.2.0; \ + pickle install memcached-3.3.0; \ pickle install xdebug-3.4.0; \ pickle install imagick; \ docker-php-ext-enable imagick; \ diff --git a/images/8.3/php/Dockerfile b/images/8.3/php/Dockerfile index a1556a35..49f4bdb5 100644 --- a/images/8.3/php/Dockerfile +++ b/images/8.3/php/Dockerfile @@ -30,6 +30,7 @@ RUN set -ex; \ curl --location --output /usr/local/bin/pickle https://github.com/FriendsOfPHP/pickle/releases/download/v0.7.11/pickle.phar; \ chmod +x /usr/local/bin/pickle; \ \ + pickle install memcached-3.3.0; \ pickle install xdebug-3.4.0; \ \ curl --silent --fail --location --retry 3 --output /tmp/installer.php --url https://getcomposer.org/installer; \ diff --git a/update.php b/update.php index f018dbaa..67b4f269 100644 --- a/update.php +++ b/update.php @@ -32,7 +32,7 @@ 'base_name' => 'php:7.2-fpm', 'apt' => array( 'libjpeg-dev', 'libpng-dev', 'libwebp-dev', 'libzip-dev', 'libmemcached-dev', 'unzip', 'libmagickwand-dev', 'ghostscript', 'libonig-dev', 'locales', 'sudo', 'rsync', 'libxslt-dev' ), 'extensions' => array( 'gd', 'opcache', 'mysqli', 'zip', 'exif', 'intl', 'mbstring', 'xml', 'xsl' ), - 'pecl_extensions' => array( 'xdebug-3.1.6', 'memcached-3.1.5', 'imagick' ), + 'pecl_extensions' => array( 'xdebug-3.1.6', 'memcached-3.3.0', 'imagick' ), 'composer' => true, ), 'phpunit' => 7, @@ -46,7 +46,7 @@ 'base_name' => 'php:7.3-fpm', 'apt' => array( 'libjpeg-dev', 'libpng-dev', 'libwebp-dev', 'libzip-dev', 'libmemcached-dev', 'unzip', 'libmagickwand-dev', 'ghostscript', 'libonig-dev', 'locales', 'sudo', 'rsync', 'libxslt-dev' ), 'extensions' => array( 'gd', 'opcache', 'mysqli', 'zip', 'exif', 'intl', 'mbstring', 'xml', 'xsl' ), - 'pecl_extensions' => array( 'xdebug-3.1.6', 'memcached-3.1.5', 'imagick' ), + 'pecl_extensions' => array( 'xdebug-3.1.6', 'memcached-3.3.0', 'imagick' ), 'composer' => true, ), 'phpunit' => 7, @@ -60,7 +60,7 @@ 'base_name' => 'php:7.4-fpm', 'apt' => array( 'libjpeg-dev', 'libpng-dev', 'libwebp-dev', 'libzip-dev', 'libmemcached-dev', 'unzip', 'libmagickwand-dev', 'ghostscript', 'libonig-dev', 'locales', 'sudo', 'rsync', 'libxslt-dev' ), 'extensions' => array( 'gd', 'opcache', 'mysqli', 'zip', 'exif', 'intl', 'mbstring', 'xml', 'xsl' ), - 'pecl_extensions' => array( 'xdebug-3.1.6', 'memcached-3.1.5', 'imagick' ), + 'pecl_extensions' => array( 'xdebug-3.1.6', 'memcached-3.3.0', 'imagick' ), 'composer' => true, ), 'phpunit' => 7, @@ -74,7 +74,7 @@ 'base_name' => 'php:8.0-fpm', 'apt' => array( 'libjpeg-dev', 'libpng-dev', 'libwebp-dev', 'libzip-dev', 'libmemcached-dev', 'unzip', 'libmagickwand-dev', 'ghostscript', 'libonig-dev', 'locales', 'sudo', 'rsync', 'libxslt-dev' ), 'extensions' => array( 'gd', 'opcache', 'mysqli', 'zip', 'exif', 'intl', 'mbstring', 'xml', 'xsl' ), - 'pecl_extensions' => array( 'memcached-3.2.0', 'xdebug-3.4.0', 'imagick' ), + 'pecl_extensions' => array( 'memcached-3.3.0', 'xdebug-3.4.0', 'imagick' ), 'composer' => true, ), 'phpunit' => 9, @@ -88,7 +88,7 @@ 'base_name' => 'php:8.1-fpm', 'apt' => array( 'libjpeg-dev', 'libpng-dev', 'libwebp-dev', 'libzip-dev', 'libmemcached-dev', 'unzip', 'libmagickwand-dev', 'ghostscript', 'libonig-dev', 'locales', 'sudo', 'rsync', 'libxslt-dev' ), 'extensions' => array( 'gd', 'opcache', 'mysqli', 'zip', 'exif', 'intl', 'mbstring', 'xml', 'xsl' ), - 'pecl_extensions' => array( 'memcached-3.2.0', 'xdebug-3.4.0', 'imagick' ), + 'pecl_extensions' => array( 'memcached-3.3.0', 'xdebug-3.4.0', 'imagick' ), 'composer' => true, ), 'phpunit' => 9, @@ -102,7 +102,7 @@ 'base_name' => 'php:8.2-fpm', 'apt' => array( 'libjpeg-dev', 'libpng-dev', 'libwebp-dev', 'libzip-dev', 'libmemcached-dev', 'unzip', 'libmagickwand-dev', 'ghostscript', 'libonig-dev', 'locales', 'sudo', 'rsync', 'libxslt-dev' ), 'extensions' => array( 'gd', 'opcache', 'mysqli', 'zip', 'exif', 'intl', 'mbstring', 'xml', 'xsl' ), - 'pecl_extensions' => array( 'memcached-3.2.0', 'xdebug-3.4.0', 'imagick' ), + 'pecl_extensions' => array( 'memcached-3.3.0', 'xdebug-3.4.0', 'imagick' ), 'composer' => true, ), 'phpunit' => 9, @@ -116,7 +116,7 @@ 'base_name' => 'php:8.3-fpm', 'apt' => array( 'libjpeg-dev', 'libpng-dev', 'libwebp-dev', 'libzip-dev', 'libmemcached-dev', 'unzip', 'libmagickwand-dev', 'ghostscript', 'libonig-dev', 'locales', 'sudo', 'rsync', 'libxslt-dev' ), 'extensions' => array( 'gd', 'opcache', 'mysqli', 'zip', 'exif', 'intl', 'mbstring', 'xml', 'xsl' ), - 'pecl_extensions' => array( 'xdebug-3.4.0' ), + 'pecl_extensions' => array( 'memcached-3.3.0', 'xdebug-3.4.0' ), 'composer' => true, ), 'phpunit' => 9, @@ -251,7 +251,7 @@ 'base_name' => 'php:7.0-fpm', 'apt' => array( 'libjpeg-dev', 'libpng-dev', 'libwebp-dev', 'libzip-dev', 'libmemcached-dev', 'unzip', 'libmagickwand-dev', 'ghostscript', 'libonig-dev', 'locales', 'sudo', 'rsync', 'libxslt-dev' ), 'extensions' => array( 'gd', 'opcache', 'mysqli', 'zip', 'exif', 'intl', 'mbstring', 'xml', 'xsl' ), - 'pecl_extensions' => array( 'xdebug-2.7.2', 'memcached-3.1.5', 'imagick' ), + 'pecl_extensions' => array( 'xdebug-2.7.2', 'memcached-3.3.0', 'imagick' ), 'composer' => true, ), 'phpunit' => 6, @@ -265,7 +265,7 @@ 'base_name' => 'php:7.1-fpm', 'apt' => array( 'libjpeg-dev', 'libpng-dev', 'libwebp-dev', 'libzip-dev', 'libmemcached-dev', 'unzip', 'libmagickwand-dev', 'ghostscript', 'libonig-dev', 'locales', 'sudo', 'rsync', 'libxslt-dev' ), 'extensions' => array( 'gd', 'opcache', 'mysqli', 'zip', 'exif', 'intl', 'mbstring', 'xml', 'xsl' ), - 'pecl_extensions' => array( 'xdebug-2.9.8', 'memcached-3.1.5', 'imagick' ), + 'pecl_extensions' => array( 'xdebug-2.9.8', 'memcached-3.3.0', 'imagick' ), 'composer' => true, ), 'phpunit' => 7, From 6350647ee7aa1cec220abe2dd85f4a718756262d Mon Sep 17 00:00:00 2001 From: Jonathan Desrosiers Date: Wed, 4 Dec 2024 13:56:03 -0500 Subject: [PATCH 2/5] Undo legacy container changes and try 3.2.0 for PHP 8.3. --- images/7.0/php/Dockerfile | 2 +- images/7.1/php/Dockerfile | 2 +- images/8.3/php/Dockerfile | 2 +- update.php | 6 +++--- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/images/7.0/php/Dockerfile b/images/7.0/php/Dockerfile index 531a6a87..07ea131c 100644 --- a/images/7.0/php/Dockerfile +++ b/images/7.0/php/Dockerfile @@ -30,7 +30,7 @@ RUN set -ex; \ docker-php-ext-install gd opcache mysqli zip exif intl mbstring xml xsl; \ \ pecl install xdebug-2.7.2; \ - pecl install memcached-3.3.0; \ + pecl install memcached-3.1.5; \ pecl install imagick; \ docker-php-ext-enable imagick; \ \ diff --git a/images/7.1/php/Dockerfile b/images/7.1/php/Dockerfile index fae71708..a1df4aa1 100644 --- a/images/7.1/php/Dockerfile +++ b/images/7.1/php/Dockerfile @@ -28,7 +28,7 @@ RUN set -ex; \ docker-php-ext-install gd opcache mysqli zip exif intl mbstring xml xsl; \ \ pecl install xdebug-2.9.8; \ - pecl install memcached-3.3.0; \ + pecl install memcached-3.1.5; \ pecl install imagick; \ docker-php-ext-enable imagick; \ \ diff --git a/images/8.3/php/Dockerfile b/images/8.3/php/Dockerfile index e6967ac6..9191aa10 100644 --- a/images/8.3/php/Dockerfile +++ b/images/8.3/php/Dockerfile @@ -27,7 +27,7 @@ RUN set -ex; \ \ docker-php-ext-install gd opcache mysqli zip exif intl mbstring xml xsl; \ \ - pecl install memcached-3.3.0; \ + pecl install memcached-3.2.0; \ pecl install xdebug-3.4.0; \ \ curl --silent --fail --location --retry 3 --output /tmp/installer.php --url https://getcomposer.org/installer; \ diff --git a/update.php b/update.php index d5435c50..b9f052ce 100644 --- a/update.php +++ b/update.php @@ -116,7 +116,7 @@ 'base_name' => 'php:8.3-fpm', 'apt' => array( 'libjpeg-dev', 'libpng-dev', 'libwebp-dev', 'libzip-dev', 'libmemcached-dev', 'unzip', 'libmagickwand-dev', 'ghostscript', 'libonig-dev', 'locales', 'sudo', 'rsync', 'libxslt-dev' ), 'extensions' => array( 'gd', 'opcache', 'mysqli', 'zip', 'exif', 'intl', 'mbstring', 'xml', 'xsl' ), - 'pecl_extensions' => array( 'memcached-3.3.0', 'xdebug-3.4.0' ), + 'pecl_extensions' => array( 'memcached-3.2.0', 'xdebug-3.4.0' ), 'composer' => true, ), 'phpunit' => 9, @@ -251,7 +251,7 @@ 'base_name' => 'php:7.0-fpm', 'apt' => array( 'libjpeg-dev', 'libpng-dev', 'libwebp-dev', 'libzip-dev', 'libmemcached-dev', 'unzip', 'libmagickwand-dev', 'ghostscript', 'libonig-dev', 'locales', 'sudo', 'rsync', 'libxslt-dev' ), 'extensions' => array( 'gd', 'opcache', 'mysqli', 'zip', 'exif', 'intl', 'mbstring', 'xml', 'xsl' ), - 'pecl_extensions' => array( 'xdebug-2.7.2', 'memcached-3.3.0', 'imagick' ), + 'pecl_extensions' => array( 'xdebug-2.7.2', 'memcached-3.1.5', 'imagick' ), 'composer' => true, ), 'phpunit' => 6, @@ -265,7 +265,7 @@ 'base_name' => 'php:7.1-fpm', 'apt' => array( 'libjpeg-dev', 'libpng-dev', 'libwebp-dev', 'libzip-dev', 'libmemcached-dev', 'unzip', 'libmagickwand-dev', 'ghostscript', 'libonig-dev', 'locales', 'sudo', 'rsync', 'libxslt-dev' ), 'extensions' => array( 'gd', 'opcache', 'mysqli', 'zip', 'exif', 'intl', 'mbstring', 'xml', 'xsl' ), - 'pecl_extensions' => array( 'xdebug-2.9.8', 'memcached-3.3.0', 'imagick' ), + 'pecl_extensions' => array( 'xdebug-2.9.8', 'memcached-3.1.5', 'imagick' ), 'composer' => true, ), 'phpunit' => 7, From 841664812395b3ed3ecc6ec9b955a4067471915d Mon Sep 17 00:00:00 2001 From: Jonathan Desrosiers Date: Wed, 4 Dec 2024 14:06:31 -0500 Subject: [PATCH 3/5] Try installing `libssl-dev`. --- images/8.3/php/Dockerfile | 2 +- update.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/images/8.3/php/Dockerfile b/images/8.3/php/Dockerfile index 9191aa10..d3a35ce9 100644 --- a/images/8.3/php/Dockerfile +++ b/images/8.3/php/Dockerfile @@ -17,7 +17,7 @@ RUN set -ex; \ \ apt-get update; \ \ - apt-get install -y --no-install-recommends libjpeg-dev libpng-dev libwebp-dev libzip-dev libmemcached-dev unzip libmagickwand-dev ghostscript libonig-dev locales sudo rsync libxslt-dev git; \ + apt-get install -y --no-install-recommends libjpeg-dev libpng-dev libwebp-dev libzip-dev libssl-dev libmemcached-dev unzip libmagickwand-dev ghostscript libonig-dev locales sudo rsync libxslt-dev git; \ apt-get upgrade openssl -y; \ update-ca-certificates --fresh; \ sed -i 's/^# *\(\(ru_RU\|fr_FR\|de_DE\|es_ES\|ja_JP\).UTF-8\)/\1/' /etc/locale.gen; \ diff --git a/update.php b/update.php index b9f052ce..1550643c 100644 --- a/update.php +++ b/update.php @@ -114,7 +114,7 @@ '8.3' => array( 'php' => array( 'base_name' => 'php:8.3-fpm', - 'apt' => array( 'libjpeg-dev', 'libpng-dev', 'libwebp-dev', 'libzip-dev', 'libmemcached-dev', 'unzip', 'libmagickwand-dev', 'ghostscript', 'libonig-dev', 'locales', 'sudo', 'rsync', 'libxslt-dev' ), + 'apt' => array( 'libjpeg-dev', 'libpng-dev', 'libwebp-dev', 'libzip-dev', 'libssl-dev', 'libmemcached-dev', 'unzip', 'libmagickwand-dev', 'ghostscript', 'libonig-dev', 'locales', 'sudo', 'rsync', 'libxslt-dev' ), 'extensions' => array( 'gd', 'opcache', 'mysqli', 'zip', 'exif', 'intl', 'mbstring', 'xml', 'xsl' ), 'pecl_extensions' => array( 'memcached-3.2.0', 'xdebug-3.4.0' ), 'composer' => true, From 94727bb8b10f89ae856798362ad2450e74b29496 Mon Sep 17 00:00:00 2001 From: Jonathan Desrosiers Date: Wed, 4 Dec 2024 14:16:33 -0500 Subject: [PATCH 4/5] Switch back to 3.3.0. Add to PHP 8.4. --- images/8.3/php/Dockerfile | 2 +- images/8.4/php/Dockerfile | 1 + update.php | 4 ++-- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/images/8.3/php/Dockerfile b/images/8.3/php/Dockerfile index d3a35ce9..33f08aa7 100644 --- a/images/8.3/php/Dockerfile +++ b/images/8.3/php/Dockerfile @@ -27,7 +27,7 @@ RUN set -ex; \ \ docker-php-ext-install gd opcache mysqli zip exif intl mbstring xml xsl; \ \ - pecl install memcached-3.2.0; \ + pecl install memcached-3.3.0; \ pecl install xdebug-3.4.0; \ \ curl --silent --fail --location --retry 3 --output /tmp/installer.php --url https://getcomposer.org/installer; \ diff --git a/images/8.4/php/Dockerfile b/images/8.4/php/Dockerfile index 8ce09c3b..f1df0ed3 100644 --- a/images/8.4/php/Dockerfile +++ b/images/8.4/php/Dockerfile @@ -27,6 +27,7 @@ RUN set -ex; \ \ docker-php-ext-install gd opcache mysqli zip exif intl mbstring xml xsl; \ \ + pecl install memcached-3.3.0; \ pecl install xdebug-3.4.0; \ \ curl --silent --fail --location --retry 3 --output /tmp/installer.php --url https://getcomposer.org/installer; \ diff --git a/update.php b/update.php index 1550643c..320e6233 100644 --- a/update.php +++ b/update.php @@ -116,7 +116,7 @@ 'base_name' => 'php:8.3-fpm', 'apt' => array( 'libjpeg-dev', 'libpng-dev', 'libwebp-dev', 'libzip-dev', 'libssl-dev', 'libmemcached-dev', 'unzip', 'libmagickwand-dev', 'ghostscript', 'libonig-dev', 'locales', 'sudo', 'rsync', 'libxslt-dev' ), 'extensions' => array( 'gd', 'opcache', 'mysqli', 'zip', 'exif', 'intl', 'mbstring', 'xml', 'xsl' ), - 'pecl_extensions' => array( 'memcached-3.2.0', 'xdebug-3.4.0' ), + 'pecl_extensions' => array( 'memcached-3.3.0', 'xdebug-3.4.0' ), 'composer' => true, ), 'phpunit' => 9, @@ -130,7 +130,7 @@ 'base_name' => 'php:8.4-fpm', 'apt' => array( 'libjpeg-dev', 'libpng-dev', 'libwebp-dev', 'libzip-dev', 'libmemcached-dev', 'unzip', 'libmagickwand-dev', 'ghostscript', 'libonig-dev', 'locales', 'sudo', 'rsync', 'libxslt-dev' ), 'extensions' => array( 'gd', 'opcache', 'mysqli', 'zip', 'exif', 'intl', 'mbstring', 'xml', 'xsl' ), - 'pecl_extensions' => array( 'xdebug-3.4.0' ), + 'pecl_extensions' => array( 'memcached-3.3.0', 'xdebug-3.4.0' ), 'composer' => true, ), 'phpunit' => 9, From 21265bc85ed03ebde03f7f6619de45185000156c Mon Sep 17 00:00:00 2001 From: Jonathan Desrosiers Date: Wed, 4 Dec 2024 14:20:45 -0500 Subject: [PATCH 5/5] Also add `libssl-dev` to 8.4. --- images/8.4/php/Dockerfile | 2 +- update.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/images/8.4/php/Dockerfile b/images/8.4/php/Dockerfile index f1df0ed3..9e69acfe 100644 --- a/images/8.4/php/Dockerfile +++ b/images/8.4/php/Dockerfile @@ -17,7 +17,7 @@ RUN set -ex; \ \ apt-get update; \ \ - apt-get install -y --no-install-recommends libjpeg-dev libpng-dev libwebp-dev libzip-dev libmemcached-dev unzip libmagickwand-dev ghostscript libonig-dev locales sudo rsync libxslt-dev git; \ + apt-get install -y --no-install-recommends libjpeg-dev libpng-dev libwebp-dev libzip-dev libssl-dev libmemcached-dev unzip libmagickwand-dev ghostscript libonig-dev locales sudo rsync libxslt-dev git; \ apt-get upgrade openssl -y; \ update-ca-certificates --fresh; \ sed -i 's/^# *\(\(ru_RU\|fr_FR\|de_DE\|es_ES\|ja_JP\).UTF-8\)/\1/' /etc/locale.gen; \ diff --git a/update.php b/update.php index 320e6233..c3515f67 100644 --- a/update.php +++ b/update.php @@ -128,7 +128,7 @@ '8.4' => array( 'php' => array( 'base_name' => 'php:8.4-fpm', - 'apt' => array( 'libjpeg-dev', 'libpng-dev', 'libwebp-dev', 'libzip-dev', 'libmemcached-dev', 'unzip', 'libmagickwand-dev', 'ghostscript', 'libonig-dev', 'locales', 'sudo', 'rsync', 'libxslt-dev' ), + 'apt' => array( 'libjpeg-dev', 'libpng-dev', 'libwebp-dev', 'libzip-dev', 'libssl-dev', 'libmemcached-dev', 'unzip', 'libmagickwand-dev', 'ghostscript', 'libonig-dev', 'locales', 'sudo', 'rsync', 'libxslt-dev' ), 'extensions' => array( 'gd', 'opcache', 'mysqli', 'zip', 'exif', 'intl', 'mbstring', 'xml', 'xsl' ), 'pecl_extensions' => array( 'memcached-3.3.0', 'xdebug-3.4.0' ), 'composer' => true,