feat: fix issue with php install imagick
This commit is contained in:
parent
d03e7e5122
commit
d668528cfa
|
|
@ -10,19 +10,19 @@ echo "Install extensions : $1"
|
||||||
echo "============================================"
|
echo "============================================"
|
||||||
echo
|
echo
|
||||||
|
|
||||||
installExtensionFromTgz(){
|
installExtensionFromTgz()
|
||||||
|
{
|
||||||
tgzName=$1
|
tgzName=$1
|
||||||
result=""
|
result=""
|
||||||
extensionName="${tgzName%%-*}"
|
extensionName="${tgzName%%-*}"
|
||||||
shift 1
|
shift 1
|
||||||
result=$@
|
result=$@
|
||||||
mkdir ${extensionName}
|
mkdir /tmp/data/${tgzName}
|
||||||
tar -zxvf /tmp/data/${tgzName}.tgz -C ${extensionName} --strip-components=1
|
tar -zxvf /tmp/data/${tgzName}.tar.gz -C /tmp/data/${tgzName} --strip-components=1
|
||||||
( cd ${extensionName} && phpize && ./configure ${result} && make ${MC} && make install )
|
( cd /tmp/data/${tgzName} && phpize && ./configure ${result} && make ${MC} && make install )
|
||||||
|
|
||||||
docker-php-ext-enable ${extensionName}
|
docker-php-ext-enable ${extensionName}
|
||||||
}
|
}
|
||||||
|
|
||||||
is_extension_installed() {
|
is_extension_installed() {
|
||||||
local extension=$1
|
local extension=$1
|
||||||
if php -m | grep -q "^$extension$"; then
|
if php -m | grep -q "^$extension$"; then
|
||||||
|
|
|
||||||
|
|
@ -17,9 +17,9 @@ installExtensionFromTgz()
|
||||||
extensionName="${tgzName%%-*}"
|
extensionName="${tgzName%%-*}"
|
||||||
shift 1
|
shift 1
|
||||||
result=$@
|
result=$@
|
||||||
mkdir ${extensionName}
|
mkdir /tmp/data/${tgzName}
|
||||||
tar -zxvf /tmp/data/${tgzName}.tgz -C ${extensionName} --strip-components=1
|
tar -zxvf /tmp/data/${tgzName}.tar.gz -C /tmp/data/${tgzName} --strip-components=1
|
||||||
( cd ${extensionName} && phpize && ./configure ${result} && make ${MC} && make install )
|
( cd /tmp/data/${tgzName} && phpize && ./configure ${result} && make ${MC} && make install )
|
||||||
|
|
||||||
docker-php-ext-enable ${extensionName}
|
docker-php-ext-enable ${extensionName}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue