Skip to content

Commit 316b75b

Browse files
committed
Fix small bugs in multiphp installation.
1 parent c8a8cb6 commit 316b75b

File tree

2 files changed

+16
-10
lines changed

2 files changed

+16
-10
lines changed

install/hst-install-debian.sh

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -648,7 +648,8 @@ if [ "$multiphp" = 'yes' ]; then
648648
fpm_added=true
649649
fi
650650
mph="php$v-mbstring php$v-bcmath php$v-cli php$v-curl php$v-fpm
651-
php$v-gd php$v-intl php$v-mysql php$v-soap php$v-xml php$v-zip"
651+
php$v-gd php$v-intl php$v-mysql php$v-soap php$v-xml php$v-zip
652+
php$v-mbstring php$v-json php$v-bz2 php$v-pspell"
652653
# Check is version is 7.1 or below to add mcrypt
653654
if [[ `echo "$v 7.2" | awk '{print ($1 < $2)}'` == 1 ]]; then
654655
mph="$mph php$v-mcrypt"
@@ -657,7 +658,7 @@ if [ "$multiphp" = 'yes' ]; then
657658
done
658659
fi
659660

660-
if [ "$phpfpm" = 'yes' ] || [ ! -z "$fpm_added" ]; then
661+
if [ "$phpfpm" = 'yes' ] || [ -z "$fpm_added" ]; then
661662
fpm="php$fpm_v php$fpm_v-common php$fpm_v-bcmath php$fpm_v-cli
662663
php$fpm_v-curl php$fpm_v-fpm php$fpm_v-gd php$fpm_v-intl
663664
php$fpm_v-mysql php$fpm_v-soap php$fpm_v-xml php$fpm_v-zip
@@ -1011,7 +1012,8 @@ if [ "$nginx" = 'yes' ]; then
10111012
update-rc.d php$v-fpm defaults > /dev/null 2>&1
10121013
cp -r /etc/php/$v/ /root/hst_install_backups/php$v/
10131014
rm -f /etc/php/$v/fpm/pool.d/*
1014-
cp -f $hestiacp/multiphp/nginx/PHP-$v.* $HESTIA/data/templates/web/nginx/
1015+
v_tpl=$(echo "$v" | sed -e 's/[.]//')
1016+
cp -f $hestiacp/multiphp/nginx/PHP-$v_tpl.* $HESTIA/data/templates/web/nginx/
10151017
done
10161018
rm -fr $HESTIA/data/templates/web/nginx/*
10171019
cp -f $hestiacp/php-fpm/www.conf /etc/php/$fpm_v/fpm/pool.d/
@@ -1060,7 +1062,8 @@ if [ "$apache" = 'yes' ]; then
10601062
update-rc.d php$v-fpm defaults > /dev/null 2>&1
10611063
cp -r /etc/php/$v/ /root/hst_install_backups/php$v/
10621064
rm -f /etc/php/$v/fpm/pool.d/*
1063-
cp -f $hestiacp/multiphp/apache2/PHP-$v.* $HESTIA/data/templates/web/apache2/
1065+
v_tpl=$(echo "$v" | sed -e 's/[.]//')
1066+
cp -f $hestiacp/multiphp/apache2/PHP-$v_tpl.* $HESTIA/data/templates/web/apache2/
10641067
done
10651068
chmod a+x $HESTIA/data/templates/web/apache2/*.sh
10661069
if [ "$release" = '8' ]; then
@@ -1072,8 +1075,8 @@ if [ "$apache" = 'yes' ]; then
10721075
service apache2 start >> $LOG
10731076
check_result $? "apache2 start failed"
10741077
else
1075-
update-rc.d apache2 disable >/dev/null 2>&1
1076-
service apache2 stop >/dev/null 2>&1
1078+
update-rc.d apache2 disable > /dev/null 2>&1
1079+
service apache2 stop > /dev/null 2>&1
10771080
fi
10781081

10791082

install/hst-install-ubuntu.sh

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -615,7 +615,8 @@ if [ "$multiphp" = 'yes' ]; then
615615
fpm_added=true
616616
fi
617617
mph="php$v-mbstring php$v-bcmath php$v-cli php$v-curl php$v-fpm
618-
php$v-gd php$v-intl php$v-mysql php$v-soap php$v-xml php$v-zip"
618+
php$v-gd php$v-intl php$v-mysql php$v-soap php$v-xml php$v-zip
619+
php$v-mbstring php$v-json php$v-bz2 php$v-pspell"
619620
# Check is version is 7.1 or below to add mcrypt
620621
if [[ `echo "$v 7.2" | awk '{print ($1 < $2)}'` == 1 ]]; then
621622
mph="$mph php$v-mcrypt"
@@ -624,7 +625,7 @@ if [ "$multiphp" = 'yes' ]; then
624625
done
625626
fi
626627

627-
if [ "$phpfpm" = 'yes' ] || [ ! -z "$fpm_added" ]; then
628+
if [ "$phpfpm" = 'yes' ] || [ -z "$fpm_added" ]; then
628629
fpm="php$fpm_v php$fpm_v-common php$fpm_v-bcmath php$fpm_v-cli
629630
php$fpm_v-curl php$fpm_v-fpm php$fpm_v-gd php$fpm_v-intl
630631
php$fpm_v-mysql php$fpm_v-soap php$fpm_v-xml php$fpm_v-zip
@@ -989,7 +990,8 @@ if [ "$nginx" = 'yes' ]; then
989990
update-rc.d php$v-fpm defaults > /dev/null 2>&1
990991
cp -r /etc/php/$v/ /root/hst_install_backups/php$v/
991992
rm -f /etc/php/$v/fpm/pool.d/*
992-
cp -f $hestiacp/multiphp/nginx/PHP-$v.* $HESTIA/data/templates/web/nginx/
993+
v_tpl=$(echo "$v" | sed -e 's/[.]//')
994+
cp -f $hestiacp/multiphp/nginx/PHP-$v_tpl.* $HESTIA/data/templates/web/nginx/
993995
done
994996
rm -fr $HESTIA/data/templates/web/nginx/*
995997
cp -f $hestiacp/php-fpm/www.conf /etc/php/$fpm_v/fpm/pool.d/
@@ -1038,7 +1040,8 @@ if [ "$apache" = 'yes' ]; then
10381040
update-rc.d php$v-fpm defaults > /dev/null 2>&1
10391041
cp -r /etc/php/$v/ /root/hst_install_backups/php$v/
10401042
rm -f /etc/php/$v/fpm/pool.d/*
1041-
cp -f $hestiacp/multiphp/apache2/PHP-$v.* $HESTIA/data/templates/web/apache2/
1043+
v_tpl=$(echo "$v" | sed -e 's/[.]//')
1044+
cp -f $hestiacp/multiphp/apache2/PHP-$v_tpl.* $HESTIA/data/templates/web/apache2/
10421045
done
10431046
chmod a+x $HESTIA/data/templates/web/apache2/*.sh
10441047
fi

0 commit comments

Comments
 (0)