From d668528cfa8cc83048626b40f6646e215893441a Mon Sep 17 00:00:00 2001 From: zhengkunwang223 <1paneldev@sina.com> Date: Thu, 15 May 2025 14:20:56 +0800 Subject: [PATCH] feat: fix issue with php install imagick --- php/7/build/data/install-ext | 10 +++++----- php/8/build/data/install-ext | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/php/7/build/data/install-ext b/php/7/build/data/install-ext index 731226991..16e8f5a3b 100644 --- a/php/7/build/data/install-ext +++ b/php/7/build/data/install-ext @@ -10,19 +10,19 @@ echo "Install extensions : $1" echo "============================================" echo -installExtensionFromTgz(){ +installExtensionFromTgz() +{ tgzName=$1 result="" extensionName="${tgzName%%-*}" shift 1 result=$@ - mkdir ${extensionName} - tar -zxvf /tmp/data/${tgzName}.tgz -C ${extensionName} --strip-components=1 - ( cd ${extensionName} && phpize && ./configure ${result} && make ${MC} && make install ) + mkdir /tmp/data/${tgzName} + tar -zxvf /tmp/data/${tgzName}.tar.gz -C /tmp/data/${tgzName} --strip-components=1 + ( cd /tmp/data/${tgzName} && phpize && ./configure ${result} && make ${MC} && make install ) docker-php-ext-enable ${extensionName} } - is_extension_installed() { local extension=$1 if php -m | grep -q "^$extension$"; then diff --git a/php/8/build/data/install-ext b/php/8/build/data/install-ext index fa5acecec..05ed70f9d 100644 --- a/php/8/build/data/install-ext +++ b/php/8/build/data/install-ext @@ -17,9 +17,9 @@ installExtensionFromTgz() extensionName="${tgzName%%-*}" shift 1 result=$@ - mkdir ${extensionName} - tar -zxvf /tmp/data/${tgzName}.tgz -C ${extensionName} --strip-components=1 - ( cd ${extensionName} && phpize && ./configure ${result} && make ${MC} && make install ) + mkdir /tmp/data/${tgzName} + tar -zxvf /tmp/data/${tgzName}.tar.gz -C /tmp/data/${tgzName} --strip-components=1 + ( cd /tmp/data/${tgzName} && phpize && ./configure ${result} && make ${MC} && make install ) docker-php-ext-enable ${extensionName} }