From da2f1068fa7dec6b1b3db30d5d5fc3d4caddcbe3 Mon Sep 17 00:00:00 2001 From: zhengkunwang223 Date: Tue, 31 Oct 2023 15:34:17 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=A7=A3=E5=86=B3=20PHP=20=E5=AE=89?= =?UTF-8?q?=E8=A3=85=20ioncube=5Floader=20=E5=A4=B1=E8=B4=A5=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../7.0.33/build/php/extensions/install.sh | 22 +++++++++++++++++-- .../7.1.33/build/php/extensions/install.sh | 22 +++++++++++++++++-- .../7.2.34/build/php/extensions/install.sh | 18 +++++++++++++++ .../7.3.33/build/php/extensions/install.sh | 22 +++++++++++++++++-- .../7.4.33/build/php/extensions/install.sh | 22 +++++++++++++++++-- 5 files changed, 98 insertions(+), 8 deletions(-) diff --git a/apps/php7/7.0.33/build/php/extensions/install.sh b/apps/php7/7.0.33/build/php/extensions/install.sh index 3950ddb8b..4912aa670 100644 --- a/apps/php7/7.0.33/build/php/extensions/install.sh +++ b/apps/php7/7.0.33/build/php/extensions/install.sh @@ -61,7 +61,7 @@ installExtensionFromTgz() { tgzName=$1 result="" - extensionName="${tgzName%%-*}" + extensionName="${tgzName%%-*}" shift 1 result=$@ mkdir ${extensionName} @@ -72,6 +72,24 @@ installExtensionFromTgz() } +# install use install-php-extensions +if [[ -z "${EXTENSIONS##*,ioncube_loader,*}" ]]; then + echo "---------- Install ioncube_loader ----------" + install-php-extensions ioncube_loader +fi + +if [[ -z "${EXTENSIONS##*,imagick,*}" ]]; then + echo "---------- Install imagick ----------" + install-php-extensions imagick +fi + +if [[ -z "${EXTENSIONS##*,sourceguardian,*}" ]]; then + echo "---------- Install sourceguardian ----------" + install-php-extensions sourceguardian +fi +# end + + if [[ -z "${EXTENSIONS##*,pdo_mysql,*}" ]]; then echo "---------- Install pdo_mysql ----------" docker-php-ext-install ${MC} pdo_mysql @@ -591,7 +609,7 @@ if [[ -z "${EXTENSIONS##*,mongodb,*}" ]]; then echo "---------- Install mongodb ----------" apk add --no-cache openssl-dev installExtensionFromTgz mongodb-1.7.4 - docker-php-ext-configure mongodb --with-mongodb-ssl=openssl + docker-php-ext-configure mongodb --with-mongodb-ssl=openssl fi if [[ -z "${EXTENSIONS##*,yaf,*}" ]]; then diff --git a/apps/php7/7.1.33/build/php/extensions/install.sh b/apps/php7/7.1.33/build/php/extensions/install.sh index 3950ddb8b..4912aa670 100644 --- a/apps/php7/7.1.33/build/php/extensions/install.sh +++ b/apps/php7/7.1.33/build/php/extensions/install.sh @@ -61,7 +61,7 @@ installExtensionFromTgz() { tgzName=$1 result="" - extensionName="${tgzName%%-*}" + extensionName="${tgzName%%-*}" shift 1 result=$@ mkdir ${extensionName} @@ -72,6 +72,24 @@ installExtensionFromTgz() } +# install use install-php-extensions +if [[ -z "${EXTENSIONS##*,ioncube_loader,*}" ]]; then + echo "---------- Install ioncube_loader ----------" + install-php-extensions ioncube_loader +fi + +if [[ -z "${EXTENSIONS##*,imagick,*}" ]]; then + echo "---------- Install imagick ----------" + install-php-extensions imagick +fi + +if [[ -z "${EXTENSIONS##*,sourceguardian,*}" ]]; then + echo "---------- Install sourceguardian ----------" + install-php-extensions sourceguardian +fi +# end + + if [[ -z "${EXTENSIONS##*,pdo_mysql,*}" ]]; then echo "---------- Install pdo_mysql ----------" docker-php-ext-install ${MC} pdo_mysql @@ -591,7 +609,7 @@ if [[ -z "${EXTENSIONS##*,mongodb,*}" ]]; then echo "---------- Install mongodb ----------" apk add --no-cache openssl-dev installExtensionFromTgz mongodb-1.7.4 - docker-php-ext-configure mongodb --with-mongodb-ssl=openssl + docker-php-ext-configure mongodb --with-mongodb-ssl=openssl fi if [[ -z "${EXTENSIONS##*,yaf,*}" ]]; then diff --git a/apps/php7/7.2.34/build/php/extensions/install.sh b/apps/php7/7.2.34/build/php/extensions/install.sh index 3950ddb8b..a7524697c 100644 --- a/apps/php7/7.2.34/build/php/extensions/install.sh +++ b/apps/php7/7.2.34/build/php/extensions/install.sh @@ -72,6 +72,24 @@ installExtensionFromTgz() } +# install use install-php-extensions +if [[ -z "${EXTENSIONS##*,ioncube_loader,*}" ]]; then + echo "---------- Install ioncube_loader ----------" + install-php-extensions ioncube_loader +fi + +if [[ -z "${EXTENSIONS##*,imagick,*}" ]]; then + echo "---------- Install imagick ----------" + install-php-extensions imagick +fi + +if [[ -z "${EXTENSIONS##*,sourceguardian,*}" ]]; then + echo "---------- Install sourceguardian ----------" + install-php-extensions sourceguardian +fi +# end + + if [[ -z "${EXTENSIONS##*,pdo_mysql,*}" ]]; then echo "---------- Install pdo_mysql ----------" docker-php-ext-install ${MC} pdo_mysql diff --git a/apps/php7/7.3.33/build/php/extensions/install.sh b/apps/php7/7.3.33/build/php/extensions/install.sh index 3950ddb8b..4912aa670 100644 --- a/apps/php7/7.3.33/build/php/extensions/install.sh +++ b/apps/php7/7.3.33/build/php/extensions/install.sh @@ -61,7 +61,7 @@ installExtensionFromTgz() { tgzName=$1 result="" - extensionName="${tgzName%%-*}" + extensionName="${tgzName%%-*}" shift 1 result=$@ mkdir ${extensionName} @@ -72,6 +72,24 @@ installExtensionFromTgz() } +# install use install-php-extensions +if [[ -z "${EXTENSIONS##*,ioncube_loader,*}" ]]; then + echo "---------- Install ioncube_loader ----------" + install-php-extensions ioncube_loader +fi + +if [[ -z "${EXTENSIONS##*,imagick,*}" ]]; then + echo "---------- Install imagick ----------" + install-php-extensions imagick +fi + +if [[ -z "${EXTENSIONS##*,sourceguardian,*}" ]]; then + echo "---------- Install sourceguardian ----------" + install-php-extensions sourceguardian +fi +# end + + if [[ -z "${EXTENSIONS##*,pdo_mysql,*}" ]]; then echo "---------- Install pdo_mysql ----------" docker-php-ext-install ${MC} pdo_mysql @@ -591,7 +609,7 @@ if [[ -z "${EXTENSIONS##*,mongodb,*}" ]]; then echo "---------- Install mongodb ----------" apk add --no-cache openssl-dev installExtensionFromTgz mongodb-1.7.4 - docker-php-ext-configure mongodb --with-mongodb-ssl=openssl + docker-php-ext-configure mongodb --with-mongodb-ssl=openssl fi if [[ -z "${EXTENSIONS##*,yaf,*}" ]]; then diff --git a/apps/php7/7.4.33/build/php/extensions/install.sh b/apps/php7/7.4.33/build/php/extensions/install.sh index 3950ddb8b..4912aa670 100644 --- a/apps/php7/7.4.33/build/php/extensions/install.sh +++ b/apps/php7/7.4.33/build/php/extensions/install.sh @@ -61,7 +61,7 @@ installExtensionFromTgz() { tgzName=$1 result="" - extensionName="${tgzName%%-*}" + extensionName="${tgzName%%-*}" shift 1 result=$@ mkdir ${extensionName} @@ -72,6 +72,24 @@ installExtensionFromTgz() } +# install use install-php-extensions +if [[ -z "${EXTENSIONS##*,ioncube_loader,*}" ]]; then + echo "---------- Install ioncube_loader ----------" + install-php-extensions ioncube_loader +fi + +if [[ -z "${EXTENSIONS##*,imagick,*}" ]]; then + echo "---------- Install imagick ----------" + install-php-extensions imagick +fi + +if [[ -z "${EXTENSIONS##*,sourceguardian,*}" ]]; then + echo "---------- Install sourceguardian ----------" + install-php-extensions sourceguardian +fi +# end + + if [[ -z "${EXTENSIONS##*,pdo_mysql,*}" ]]; then echo "---------- Install pdo_mysql ----------" docker-php-ext-install ${MC} pdo_mysql @@ -591,7 +609,7 @@ if [[ -z "${EXTENSIONS##*,mongodb,*}" ]]; then echo "---------- Install mongodb ----------" apk add --no-cache openssl-dev installExtensionFromTgz mongodb-1.7.4 - docker-php-ext-configure mongodb --with-mongodb-ssl=openssl + docker-php-ext-configure mongodb --with-mongodb-ssl=openssl fi if [[ -z "${EXTENSIONS##*,yaf,*}" ]]; then