From 5a5bcb1644d5f43cbcd3d6315dedec9ed7a11065 Mon Sep 17 00:00:00 2001 From: cytopia Date: Sun, 23 Jan 2022 13:41:57 +0100 Subject: [PATCH] Disabled mcrypt for PHP 8.1 as not yet supported --- Dockerfiles/mods/Dockerfile-8.1 | 15 --------------- README.md | 2 +- build/ansible/group_vars/all/mods.yml | 4 +++- 3 files changed, 4 insertions(+), 17 deletions(-) diff --git a/Dockerfiles/mods/Dockerfile-8.1 b/Dockerfiles/mods/Dockerfile-8.1 index 1315f9d..b9a9960 100644 --- a/Dockerfiles/mods/Dockerfile-8.1 +++ b/Dockerfiles/mods/Dockerfile-8.1 @@ -25,7 +25,6 @@ RUN set -eux \ libjpeg-dev \ libkrb5-dev \ libldap2-dev \ - libmcrypt-dev \ libmemcached-dev \ libpcre3-dev \ libpng-dev \ @@ -196,17 +195,6 @@ RUN set -eux \ && true -# -------------------- Installing PHP Extension: mcrypt -------------------- -RUN set -eux \ - # Installation: Generic - # Type: PECL extension - # Default: Pecl command - && pecl install mcrypt \ - # Enabling - && docker-php-ext-enable mcrypt \ - && true - - # -------------------- Installing PHP Extension: msgpack -------------------- RUN set -eux \ # Installation: Generic @@ -640,7 +628,6 @@ RUN set -eux \ libfreetype6 \ libicu63 \ libjpeg62-turbo \ - libmcrypt4 \ libmemcachedutil2 \ libpng16-16 \ libpq5 \ @@ -742,8 +729,6 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^libxml$' \ && php -m | grep -oiE '^mbstring$' \ && php-fpm -m | grep -oiE '^mbstring$' \ - && php -m | grep -oiE '^mcrypt$' \ - && php-fpm -m | grep -oiE '^mcrypt$' \ && php -m | grep -oiE '^msgpack$' \ && php-fpm -m | grep -oiE '^msgpack$' \ && php -m | grep -oiE '^memcache$' \ diff --git a/README.md b/README.md index 3593256..0931448 100644 --- a/README.md +++ b/README.md @@ -685,7 +685,7 @@ Check out this table to see which Docker image provides what PHP modules. 8.1 Core, ctype, curl, date, dom, FFI, fileinfo, filter, ftp, hash, iconv, json, libxml, mbstring, mysqlnd, openssl, pcre, PDO, pdo_sqlite, Phar, posix, readline, Reflection, session, SimpleXML, sodium, SPL, sqlite3, standard, tokenizer, xml, xmlreader, xmlwriter, zlib - apcu, bcmath, bz2, calendar, Core, ctype, curl, date, dba, dom, enchant, exif, FFI, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, igbinary, imap, intl, json, ldap, libxml, mbstring, mcrypt, memcache, memcached, mongodb, msgpack, mysqli, mysqlnd, OAuth, oci8, openssl, pcntl, pcre, PDO, PDO_Firebird, pdo_mysql, PDO_OCI, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, pspell, psr, readline, redis, Reflection, session, shmop, SimpleXML, snmp, soap, sockets, sodium, solr, SPL, sqlite3, standard, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, xdebug, xml, xmlreader, xmlwriter, xsl, yaml, Zend OPcache, zip, zlib + apcu, bcmath, bz2, calendar, Core, ctype, curl, date, dba, dom, enchant, exif, FFI, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, igbinary, imap, intl, json, ldap, libxml, mbstring, memcache, memcached, mongodb, msgpack, mysqli, mysqlnd, OAuth, oci8, openssl, pcntl, pcre, PDO, PDO_Firebird, pdo_mysql, PDO_OCI, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, pspell, psr, readline, redis, Reflection, session, shmop, SimpleXML, snmp, soap, sockets, sodium, solr, SPL, sqlite3, standard, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, xdebug, xml, xmlreader, xmlwriter, xsl, yaml, Zend OPcache, zip, zlib diff --git a/build/ansible/group_vars/all/mods.yml b/build/ansible/group_vars/all/mods.yml index c3f37d8..d299059 100644 --- a/build/ansible/group_vars/all/mods.yml +++ b/build/ansible/group_vars/all/mods.yml @@ -467,7 +467,9 @@ extensions_available: all: type: builtin mcrypt: - disabled: [] + # mcrypt 1.0.4 requires PHP 8.1.0 or older + # version >= 7.2.0, version <= 8.1.0, excluded versions: 8.1.0 + disabled: [8.1] 5.2: type: builtin 5.3: