From 93785a2472801be392424d2198a2de5e2dc38181 Mon Sep 17 00:00:00 2001 From: midoks Date: Mon, 28 Nov 2022 17:05:51 +0800 Subject: [PATCH] Update ioncube.sh --- plugins/php/versions/common/ioncube.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/plugins/php/versions/common/ioncube.sh b/plugins/php/versions/common/ioncube.sh index 0d9a79a32..cdaf7c47b 100755 --- a/plugins/php/versions/common/ioncube.sh +++ b/plugins/php/versions/common/ioncube.sh @@ -19,12 +19,17 @@ sysName=`uname` actionType=$1 version=$2 IC_VERSION=${version:0:1}.${version:1:2} +ARCH=`uname -m` if [ "$version" -gt "74" ];then echo "not need" exit 1 fi +DEFAULT_ARCH='x86-64' +if [ "$ARCH" == "aarch64" ];then + DEFAULT_ARCH='aarch64' +fi LIB_PATH_NAME=lib/php if [ -d $serverPath/php/${version}/lib64 ];then @@ -55,7 +60,7 @@ Install_lib() php_lib=$sourcePath/php_lib mkdir -p $php_lib if [ ! -f $php_lib/ioncube_loaders_lin.tar.gz ];then - wget -O $php_lib/ioncube_loaders_lin.tar.gz https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz + wget -O $php_lib/ioncube_loaders_lin.tar.gz https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_${DEFAULT_ARCH}.tar.gz cd $php_lib && tar -zxvf ioncube_loaders_lin.tar.gz fi cd $php_lib/ioncube