fix php version check
This commit is contained in:
parent
3c69140e57
commit
4a61321d4a
|
@ -1,15 +1,15 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
if [ ! -z $1 ]; then
|
if [ ! -z "$1" ]; then
|
||||||
PHP_VER=$1
|
PHP_VER=$1
|
||||||
else
|
else
|
||||||
PHP_INI=$(php -i | grep "Loaded Configuration File" | awk -F "=> " '{print $2}')
|
PHP_INI=$(php -i | grep "Loaded Configuration File" | awk -F "=> " '{print $2}')
|
||||||
PHP_VER=$(echo $PHP_INI | awk -F "/" '{print $4}')
|
PHP_VER=$(echo $PHP_INI | awk -F "/" '{print $4}')
|
||||||
fi
|
fi
|
||||||
|
|
||||||
EXTENSION_DIR=$(/usr/bin/php$PHP_VER -i | grep extension_dir | awk -F "=> " '{print $2}')
|
EXTENSION_DIR=$(/usr/bin/php${PHP_VER} -i | grep extension_dir | awk -F "=> " '{print $2}')
|
||||||
|
|
||||||
if [ -f ioncube_loaders_lin_x86-64.tar.gz ]; then
|
if [ -f ./ioncube_loaders_lin_x86-64.tar.gz ]; then
|
||||||
rm ioncube_loaders_lin_x86-64.tar.gz
|
rm ioncube_loaders_lin_x86-64.tar.gz
|
||||||
fi
|
fi
|
||||||
if [ -d ioncube ]; then
|
if [ -d ioncube ]; then
|
||||||
|
@ -23,13 +23,13 @@ cd ioncube || exit 1
|
||||||
|
|
||||||
cp ioncube_loader_lin_$PHP_VER.so $EXTENSION_DIR -f
|
cp ioncube_loader_lin_$PHP_VER.so $EXTENSION_DIR -f
|
||||||
|
|
||||||
FPM_CHECK=$(grep "zend_extension=ioncube_loader_lin_$PHP_VER.so" -r /etc/php/7.2/fpm/conf.d)
|
FPM_CHECK=$(grep "zend_extension=ioncube_loader_lin_${PHP_VER}.so" -r /etc/php/${PHP_VER}/fpm/conf.d)
|
||||||
CLI_CHECK=$(grep "zend_extension=ioncube_loader_lin_$PHP_VER.so" -r /etc/php/7.2/cli/conf.d)
|
CLI_CHECK=$(grep "zend_extension=ioncube_loader_lin_${PHP_VER}.so" -r /etc/php/${PHP_VER}/cli/conf.d)
|
||||||
if [ -z "FPM_CHECK" ]; then
|
if [ -z "$FPM_CHECK" ]; then
|
||||||
echo "zend_extension=ioncube_loader_lin_$PHP_VER.so" >/etc/php/$PHP_VER/fpm/conf.d/00-ioncube-loader.ini
|
echo "zend_extension=ioncube_loader_lin_${PHP_VER}.so" >/etc/php/${PHP_VER}/fpm/conf.d/00-ioncube-loader.ini
|
||||||
fi
|
fi
|
||||||
if [ -z "CLI_CHECK" ]; then
|
if [ -z "$CLI_CHECK" ]; then
|
||||||
echo "zend_extension=ioncube_loader_lin_$PHP_VER.so" >/etc/php/$PHP_VER/cli/conf.d/00-ioncube-loader.ini
|
echo "zend_extension=ioncube_loader_lin_${PHP_VER}.so" >/etc/php/${PHP_VER}/cli/conf.d/00-ioncube-loader.ini
|
||||||
fi
|
fi
|
||||||
|
|
||||||
service php$PHP_VER-fpm restart
|
service php${PHP_VER}-fpm restart
|
||||||
|
|
Loading…
Reference in New Issue