Added alternative php. Part 7
This commit is contained in:
@@ -1151,6 +1151,12 @@ chmod 660 $HESTIA/conf/hestia.conf
|
|||||||
# If a custom port is specified it will be set at the end of the installation process.
|
# If a custom port is specified it will be set at the end of the installation process.
|
||||||
write_config_value "BACKEND_PORT" "8083"
|
write_config_value "BACKEND_PORT" "8083"
|
||||||
|
|
||||||
|
if [ "$uselocalphp" == "yes" ]; then
|
||||||
|
write_config_value "LOCAL_PHP" "yes"
|
||||||
|
else
|
||||||
|
write_config_value "LOCAL_PHP" "no"
|
||||||
|
fi
|
||||||
|
|
||||||
# Web stack
|
# Web stack
|
||||||
if [ "$apache" = 'yes' ]; then
|
if [ "$apache" = 'yes' ]; then
|
||||||
write_config_value "WEB_SYSTEM" "httpd"
|
write_config_value "WEB_SYSTEM" "httpd"
|
||||||
@@ -1292,6 +1298,9 @@ rm -f $HESTIA/data/firewall/ipset/blacklist.sh $HESTIA/data/firewall/ipset/black
|
|||||||
# Installing apis
|
# Installing apis
|
||||||
cp -rf $HESTIA_COMMON_DIR/api $HESTIA/data/
|
cp -rf $HESTIA_COMMON_DIR/api $HESTIA/data/
|
||||||
|
|
||||||
|
# Set system php for selector
|
||||||
|
hestiacp-php-admin system "$php_v"
|
||||||
|
|
||||||
# Configuring server hostname
|
# Configuring server hostname
|
||||||
$HESTIA/bin/v-change-sys-hostname $servername > /dev/null 2>&1
|
$HESTIA/bin/v-change-sys-hostname $servername > /dev/null 2>&1
|
||||||
|
|
||||||
@@ -1478,6 +1487,14 @@ if [ "$phpfpm" = "yes" ]; then
|
|||||||
|
|
||||||
echo "[ * ] Configuring PHP $php_v..."
|
echo "[ * ] Configuring PHP $php_v..."
|
||||||
# Create www.conf for webmail and php(*)admin
|
# Create www.conf for webmail and php(*)admin
|
||||||
|
if [ "$uselocalphp" == "yes" ]; then
|
||||||
|
cp -f $HESTIA_INSTALL_DIR/php-fpm/www.conf /opt/brepo/php${php_v}/etc/php-fpm.d
|
||||||
|
systemctl enable brepo-php-fpm${php_v}.service --now >> $LOG
|
||||||
|
check_result $? "php-fpm start failed"
|
||||||
|
# Set default php version to $php_v
|
||||||
|
alternatives --install /usr/bin/php php /opt/brepo/php${php_v}/bin/php 1 > /dev/null 2>&1
|
||||||
|
alternatives --set php /opt/brepo/php${php_v}/bin/php > /dev/null 2>&1
|
||||||
|
else
|
||||||
cp -f $HESTIA_INSTALL_DIR/php-fpm/www.conf /etc/opt/remi/php${php_v}/php-fpm.d
|
cp -f $HESTIA_INSTALL_DIR/php-fpm/www.conf /etc/opt/remi/php${php_v}/php-fpm.d
|
||||||
systemctl enable php${php_v}-php-fpm --now >> $LOG
|
systemctl enable php${php_v}-php-fpm --now >> $LOG
|
||||||
check_result $? "php-fpm start failed"
|
check_result $? "php-fpm start failed"
|
||||||
@@ -1485,6 +1502,7 @@ if [ "$phpfpm" = "yes" ]; then
|
|||||||
alternatives --install /usr/bin/php php /usr/bin/php$php_v 1 > /dev/null 2>&1
|
alternatives --install /usr/bin/php php /usr/bin/php$php_v 1 > /dev/null 2>&1
|
||||||
alternatives --set php /usr/bin/php$php_v > /dev/null 2>&1
|
alternatives --set php /usr/bin/php$php_v > /dev/null 2>&1
|
||||||
fi
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
#----------------------------------------------------------#
|
#----------------------------------------------------------#
|
||||||
# Configure PHP #
|
# Configure PHP #
|
||||||
|
|||||||
Reference in New Issue
Block a user