From b39e2e2a8c01d2d0098bbb79ad2f92a2d4b9be52 Mon Sep 17 00:00:00 2001 From: midoks Date: Sat, 19 Nov 2022 23:19:09 +0800 Subject: [PATCH] Update sg11.sh --- plugins/php/versions/common/sg11.sh | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/plugins/php/versions/common/sg11.sh b/plugins/php/versions/common/sg11.sh index 665a2dfe1..b0f047c72 100644 --- a/plugins/php/versions/common/sg11.sh +++ b/plugins/php/versions/common/sg11.sh @@ -19,6 +19,7 @@ LIBV=0 sysName=`uname` actionType=$1 version=$2 +SG_VER=${version:0:1}.${version:1:2} LIB_PATH_NAME=lib/php @@ -38,6 +39,13 @@ fi Install_lib() { + bash ${rootPath}/scripts/getos.sh + OSNAME=`cat ${rootPath}/data/osname.pl` + VERSION_ID=`cat /etc/*-release | grep VERSION_ID | awk -F = '{print $2}' | awk -F "\"" '{print $2}'` + echo "${OSNAME}:${VERSION_ID}" + + DEFAULT_OSNAME=linux-x86_64 + isInstall=`cat $serverPath/php/$version/etc/php.ini|grep "${LIBNAME}.so"` if [ "${isInstall}" != "" ];then echo "php-$version 已安装${LIBNAME},请选择其它版本!" @@ -49,12 +57,13 @@ Install_lib() php_lib=$sourcePath/php_lib mkdir -p $php_lib + mkdir -p $php_lib/sg11 if [ ! -f $php_lib/sg11_loaders.tar.bz2 ];then wget --no-check-certificate -O $php_lib/sg11_loaders.tar.bz2 https://www.sourceguardian.com/loaders/download/loaders.tar.bz2 - cd $php_lib && tar -Jxf sg11_loaders.tar.bz2 + cd $php_lib && tar -jxvf sg11_loaders.tar.bz2 -C $php_lib/sg11 fi - # cd $php_lib/loaders - # cp -rf $php_lib/loaders/ioncube_loader_lin_${IC_VERSION}.so $extFile/sg11.so + cd $php_lib/sg11 + cp -rf $php_lib/sg11/${DEFAULT_OSNAME}/ixed.${SG_VER}.lin $extFile/sg11.so fi if [ ! -f "$extFile" ];then