parent
9685b5477a
commit
79071da2b2
|
@ -2545,30 +2545,41 @@ actuallyInstallComposer() {
|
||||||
|
|
||||||
# Install ionCube Loader
|
# Install ionCube Loader
|
||||||
installIonCubeLoader() {
|
installIonCubeLoader() {
|
||||||
|
installIonCubeLoader_version=''
|
||||||
|
if test $PHP_MAJMIN_VERSION -lt 804; then
|
||||||
|
# For 14.4.0 we have a Segmentation Fault
|
||||||
|
installIonCubeLoader_version=14.0.0
|
||||||
|
fi
|
||||||
|
installIonCubeLoader_versionForUrl=''
|
||||||
|
installIonCubeLoader_versionForMessage=latest
|
||||||
|
if test -n "$installIonCubeLoader_version"; then
|
||||||
|
installIonCubeLoader_versionForUrl="_$installIonCubeLoader_version"
|
||||||
|
installIonCubeLoader_versionForMessage="v$installIonCubeLoader_version"
|
||||||
|
fi
|
||||||
# See https://www.ioncube.com/loaders.php
|
# See https://www.ioncube.com/loaders.php
|
||||||
case $PHP_BITS in
|
case $PHP_BITS in
|
||||||
32)
|
32)
|
||||||
case $(uname -m) in
|
case $(uname -m) in
|
||||||
aarch* | arm*)
|
aarch* | arm*)
|
||||||
installIonCubeLoader_url="https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_armv7l.tar.gz"
|
installIonCubeLoader_url="https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_armv7l$installIonCubeLoader_versionForUrl.tar.gz"
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
installIonCubeLoader_url="https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz"
|
installIonCubeLoader_url="https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86$installIonCubeLoader_versionForUrl.tar.gz"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
case $(uname -m) in
|
case $(uname -m) in
|
||||||
aarch64 | arm64 | armv8)
|
aarch64 | arm64 | armv8)
|
||||||
installIonCubeLoader_url="https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_aarch64.tar.gz"
|
installIonCubeLoader_url="https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_aarch64$installIonCubeLoader_versionForUrl.tar.gz"
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
installIonCubeLoader_url="https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz"
|
installIonCubeLoader_url="https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64$installIonCubeLoader_versionForUrl.tar.gz"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
printf 'Downloading ionCube Loader... '
|
printf 'Downloading ionCube Loader (%s)... ' "$installIonCubeLoader_versionForMessage"
|
||||||
installIonCubeLoader_dir="$(getPackageSource $installIonCubeLoader_url)"
|
installIonCubeLoader_dir="$(getPackageSource $installIonCubeLoader_url)"
|
||||||
echo 'done.'
|
echo 'done.'
|
||||||
installIonCubeLoader_so=$(php -r "printf('ioncube_loader_lin_%s.%s%s.so', PHP_MAJOR_VERSION, PHP_MINOR_VERSION, ZEND_THREAD_SAFE ? '_ts' : '');")
|
installIonCubeLoader_so=$(php -r "printf('ioncube_loader_lin_%s.%s%s.so', PHP_MAJOR_VERSION, PHP_MINOR_VERSION, ZEND_THREAD_SAFE ? '_ts' : '');")
|
||||||
|
|
Loading…
Reference in New Issue