|
@@ -20,84 +20,14 @@ Install_ionCube() {
|
|
|
tar xzf ioncube_loaders_lin_${SYS_BIT_d}.tar.gz
|
|
|
fi
|
|
|
|
|
|
- [ -e "${php_install_dir}/bin/phpize" ] && [ ! -d "${phpExtensionDir}" ] && mkdir -p ${phpExtensionDir}
|
|
|
- case "${PHP_main_ver}" in
|
|
|
- 7.3)
|
|
|
- if [ -z "`echo $phpExtensionDir | grep 'non-zts'`" ]; then
|
|
|
- /bin/mv ioncube/ioncube_loader_lin_7.3_ts.so ${phpExtensionDir}
|
|
|
- zend_extension="${phpExtensionDir}/ioncube_loader_lin_7.3_ts.so"
|
|
|
- else
|
|
|
- /bin/mv ioncube/ioncube_loader_lin_7.3.so ${phpExtensionDir}
|
|
|
- zend_extension="${phpExtensionDir}/ioncube_loader_lin_7.3.so"
|
|
|
- fi
|
|
|
- ;;
|
|
|
- 7.2)
|
|
|
- if [ -z "`echo $phpExtensionDir | grep 'non-zts'`" ]; then
|
|
|
- /bin/mv ioncube/ioncube_loader_lin_7.2_ts.so ${phpExtensionDir}
|
|
|
- zend_extension="${phpExtensionDir}/ioncube_loader_lin_7.2_ts.so"
|
|
|
- else
|
|
|
- /bin/mv ioncube/ioncube_loader_lin_7.2.so ${phpExtensionDir}
|
|
|
- zend_extension="${phpExtensionDir}/ioncube_loader_lin_7.2.so"
|
|
|
- fi
|
|
|
- ;;
|
|
|
- 7.1)
|
|
|
- if [ -z "`echo $phpExtensionDir | grep 'non-zts'`" ]; then
|
|
|
- /bin/mv ioncube/ioncube_loader_lin_7.1_ts.so ${phpExtensionDir}
|
|
|
- zend_extension="${phpExtensionDir}/ioncube_loader_lin_7.1_ts.so"
|
|
|
- else
|
|
|
- /bin/mv ioncube/ioncube_loader_lin_7.1.so ${phpExtensionDir}
|
|
|
- zend_extension="${phpExtensionDir}/ioncube_loader_lin_7.1.so"
|
|
|
- fi
|
|
|
- ;;
|
|
|
- 7.0)
|
|
|
- if [ -z "`echo $phpExtensionDir | grep 'non-zts'`" ]; then
|
|
|
- /bin/mv ioncube/ioncube_loader_lin_7.0_ts.so ${phpExtensionDir}
|
|
|
- zend_extension="${phpExtensionDir}/ioncube_loader_lin_7.0_ts.so"
|
|
|
- else
|
|
|
- /bin/mv ioncube/ioncube_loader_lin_7.0.so ${phpExtensionDir}
|
|
|
- zend_extension="${phpExtensionDir}/ioncube_loader_lin_7.0.so"
|
|
|
- fi
|
|
|
- ;;
|
|
|
- 5.6)
|
|
|
- if [ -z "`echo $phpExtensionDir | grep 'non-zts'`" ]; then
|
|
|
- /bin/mv ioncube/ioncube_loader_lin_5.6_ts.so ${phpExtensionDir}
|
|
|
- zend_extension="${phpExtensionDir}/ioncube_loader_lin_5.6_ts.so"
|
|
|
- else
|
|
|
- /bin/mv ioncube/ioncube_loader_lin_5.6.so ${phpExtensionDir}
|
|
|
- zend_extension="${phpExtensionDir}/ioncube_loader_lin_5.6.so"
|
|
|
- fi
|
|
|
- ;;
|
|
|
- 5.5)
|
|
|
- if [ -z "`echo $phpExtensionDir | grep 'non-zts'`" ]; then
|
|
|
- /bin/mv ioncube/ioncube_loader_lin_5.5_ts.so ${phpExtensionDir}
|
|
|
- zend_extension="${phpExtensionDir}/ioncube_loader_lin_5.5_ts.so"
|
|
|
- else
|
|
|
- /bin/mv ioncube/ioncube_loader_lin_5.5.so ${phpExtensionDir}
|
|
|
- zend_extension="${phpExtensionDir}/ioncube_loader_lin_5.5.so"
|
|
|
- fi
|
|
|
- ;;
|
|
|
- 5.4)
|
|
|
- if [ -z "`echo $phpExtensionDir | grep 'non-zts'`" ]; then
|
|
|
- /bin/mv ioncube/ioncube_loader_lin_5.4_ts.so ${phpExtensionDir}
|
|
|
- zend_extension="${phpExtensionDir}/ioncube_loader_lin_5.4_ts.so"
|
|
|
- else
|
|
|
- /bin/mv ioncube/ioncube_loader_lin_5.4.so ${phpExtensionDir}
|
|
|
- zend_extension="${phpExtensionDir}/ioncube_loader_lin_5.4.so"
|
|
|
- fi
|
|
|
- ;;
|
|
|
- 5.3)
|
|
|
- if [ -z "`echo $phpExtensionDir | grep 'non-zts'`" ]; then
|
|
|
- /bin/mv ioncube/ioncube_loader_lin_5.3_ts.so ${phpExtensionDir}
|
|
|
- zend_extension="${phpExtensionDir}/ioncube_loader_lin_5.3_ts.so"
|
|
|
- else
|
|
|
- /bin/mv ioncube/ioncube_loader_lin_5.3.so ${phpExtensionDir}
|
|
|
- zend_extension="${phpExtensionDir}/ioncube_loader_lin_5.3.so"
|
|
|
- fi
|
|
|
- ;;
|
|
|
- *)
|
|
|
- echo "${CWARNING}Your php ${PHP_detail_ver} does not support ionCube! ${CEND}";
|
|
|
- ;;
|
|
|
- esac
|
|
|
+ [ ! -d "${phpExtensionDir}" ] && mkdir -p ${phpExtensionDir}
|
|
|
+ if [ -z "`echo ${phpExtensionDir} | grep 'non-zts'`" ]; then
|
|
|
+ /bin/mv ioncube/ioncube_loader_lin_${PHP_main_ver}_ts.so ${phpExtensionDir}
|
|
|
+ zend_extension="${phpExtensionDir}/ioncube_loader_lin_${PHP_main_ver}_ts.so"
|
|
|
+ else
|
|
|
+ /bin/mv ioncube/ioncube_loader_lin_${PHP_main_ver}.so ${phpExtensionDir}
|
|
|
+ zend_extension="${phpExtensionDir}/ioncube_loader_lin_${PHP_main_ver}.so"
|
|
|
+ fi
|
|
|
|
|
|
if [ -f "${zend_extension}" ]; then
|
|
|
echo "zend_extension=${zend_extension}" > ${php_install_dir}/etc/php.d/00-ioncube.ini
|