From 8d4ab50ee7675649d3443800307a567e86e48f15 Mon Sep 17 00:00:00 2001 From: Sean Dietrich Date: Fri, 21 Jun 2024 09:48:05 -0700 Subject: [PATCH] Added Install PHP Extension tool --- 8.1/Dockerfile | 4 +++- 8.2/Dockerfile | 4 +++- 8.3/Dockerfile | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/8.1/Dockerfile b/8.1/Dockerfile index 7d1cf6dd..4ddf98b2 100644 --- a/8.1/Dockerfile +++ b/8.1/Dockerfile @@ -251,6 +251,8 @@ ENV \ JQ_VERSION=1.7.1 \ YQ_VERSION=4.43.1 RUN set -xe; \ + # Docker PHP Extension Installer + curl -sSLf "https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions" -o /usr/local/bin/install-php-extensions; \ # Composer 1.x curl -fsSL "https://github.com/composer/composer/releases/download/${COMPOSER_VERSION}/composer.phar" -o /usr/local/bin/composer1; \ # Composer 2.x @@ -274,7 +276,7 @@ RUN set -xe; \ # Set Default Composer Version ln -s /usr/local/bin/composer${COMPOSER_DEFAULT_VERSION} /usr/local/bin/composer; \ # Make all downloaded binaries executable in one shot - (cd /usr/local/bin && chmod +x composer1 composer2 drush8 drupal wp platform acli terminus jq yq); + (cd /usr/local/bin && chmod +x install-php-extensions composer1 composer2 drush8 drupal wp platform acli terminus jq yq); # Install Python 3 + pip from Debian repos RUN set -xe; \ diff --git a/8.2/Dockerfile b/8.2/Dockerfile index 6cc9449b..32af5ef0 100644 --- a/8.2/Dockerfile +++ b/8.2/Dockerfile @@ -252,6 +252,8 @@ ENV \ JQ_VERSION=1.7.1 \ YQ_VERSION=4.43.1 RUN set -xe; \ + # Docker PHP Extension Installer + curl -sSLf "https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions" -o /usr/local/bin/install-php-extensions; \ # Composer 1.x curl -fsSL "https://github.com/composer/composer/releases/download/${COMPOSER_VERSION}/composer.phar" -o /usr/local/bin/composer1; \ # Composer 2.x @@ -275,7 +277,7 @@ RUN set -xe; \ # Set Default Composer Version ln -s /usr/local/bin/composer${COMPOSER_DEFAULT_VERSION} /usr/local/bin/composer; \ # Make all downloaded binaries executable in one shot - (cd /usr/local/bin && chmod +x composer1 composer2 drush8 drupal wp platform acli terminus jq yq); + (cd /usr/local/bin && chmod +x install-php-extensions composer1 composer2 drush8 drupal wp platform acli terminus jq yq); # Install Python 3 + pip from Debian repos RUN set -xe; \ diff --git a/8.3/Dockerfile b/8.3/Dockerfile index 8e5826f8..68e353f4 100644 --- a/8.3/Dockerfile +++ b/8.3/Dockerfile @@ -261,6 +261,8 @@ ENV \ JQ_VERSION=1.7.1 \ YQ_VERSION=4.43.1 RUN set -xe; \ + # Docker PHP Extension Installer + curl -sSLf "https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions" -o /usr/local/bin/install-php-extensions; \ # Composer 1.x curl -fsSL "https://github.com/composer/composer/releases/download/${COMPOSER_VERSION}/composer.phar" -o /usr/local/bin/composer1; \ # Composer 2.x @@ -284,7 +286,7 @@ RUN set -xe; \ # Set Default Composer Version ln -s /usr/local/bin/composer${COMPOSER_DEFAULT_VERSION} /usr/local/bin/composer; \ # Make all downloaded binaries executable in one shot - (cd /usr/local/bin && chmod +x composer1 composer2 drush8 drupal wp platform acli terminus jq yq); + (cd /usr/local/bin && chmod +x install-php-extensions composer1 composer2 drush8 drupal wp platform acli terminus jq yq); # Install Python 3 + pip from Debian repos RUN set -xe; \