Browse Source

Fix ionCube bug

lj2007331@gmail.com 7 years ago
parent
commit
2d4051372a
4 changed files with 6 additions and 4 deletions
  1. 2 2
      include/check_download.sh
  2. 2 0
      include/check_os.sh
  3. 1 1
      include/ioncube.sh
  4. 1 1
      versions.txt

+ 2 - 2
include/check_download.sh

@@ -680,9 +680,9 @@ checkDownload() {
   if [ "${ioncube_yn}" == 'y' ]; then
     echo "Download ioncube..."
     if [ "${TARGET_ARCH}" == "armv7" ]; then
-      src_url=http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_armv7l.tar.gz && Download_src
+      src_url=https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_armv7l.tar.gz && Download_src
     else
-      src_url=http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_${SYS_BIT_a}.tar.gz && Download_src
+      src_url=https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_${SYS_BIT_d}.tar.gz && Download_src
     fi
   fi
 

+ 2 - 0
include/check_os.sh

@@ -58,12 +58,14 @@ if [ "$(getconf WORD_BIT)" == "32" ] && [ "$(getconf LONG_BIT)" == "64" ]; then
   SYS_BIT_a=x86_64 #mariadb
   SYS_BIT_b=x86_64 #mariadb
   SYS_BIT_c=x86_64 #ZendGuardLoader
+  SYS_BIT_d=x86-64 #ioncube
 else
   OS_BIT=32
   SYS_BIG_FLAG=i586
   SYS_BIT_a=x86
   SYS_BIT_b=i686
   SYS_BIT_c=i386
+  SYS_BIT_d=x86
 fi
 
 LIBC_YN=$(awk -v A=$(getconf -a | grep GNU_LIBC_VERSION | awk '{print $NF}') -v B=2.14 'BEGIN{print(A>=B)?"0":"1"}')

+ 1 - 1
include/ioncube.sh

@@ -16,7 +16,7 @@ Install_ionCube() {
   if  [ "${TARGET_ARCH}" == "armv7" ]; then
     tar xzf ioncube_loaders_lin_armv7l.tar.gz
   else
-    tar xzf ioncube_loaders_lin_${SYS_BIT_a}.tar.gz
+    tar xzf ioncube_loaders_lin_${SYS_BIT_d}.tar.gz
   fi
 
   [ ! -d "${phpExtensionDir}" ] && mkdir -p ${phpExtensionDir}

+ 1 - 1
versions.txt

@@ -9,7 +9,7 @@ tomcat8_ver=8.5.28
 tomcat7_ver=7.0.85
 tomcat6_ver=6.0.53
 
-apache24_ver=2.4.29
+apache24_ver=2.4.32
 apache22_ver=2.2.34
 pcre_ver=8.41
 apr_ver=1.6.3