@@ -21,41 +21,28 @@ hestiacp="$HESTIA/install/$VERSION/$release"
2121if [ " $release " -eq 9 ]; then
2222 software=" nginx apache2 apache2-utils apache2-suexec-custom
2323 libapache2-mod-ruid2 libapache2-mod-fcgid libapache2-mod-php php
24- php-common php-cgi php-mysql php-curl php-fpm php- pgsql awstats
25- webalizer vsftpd proftpd-basic bind9 exim4 exim4-daemon-heavy
26- clamav-daemon spamassassin dovecot-imapd dovecot-pop3d roundcube-core
24+ php-common php-cgi php-mysql php-curl php-pgsql awstats webalizer
25+ vsftpd proftpd-basic bind9 exim4 exim4-daemon-heavy clamav-daemon
26+ spamassassin dovecot-imapd dovecot-pop3d roundcube-core net-tools
2727 roundcube-mysql roundcube-plugins mysql-server mysql-common
2828 mysql-client postgresql postgresql-contrib phppgadmin phpmyadmin mc
2929 flex whois rssh git idn zip sudo bc ftp lsof ntpdate rrdtool quota
3030 e2fslibs bsdutils e2fsprogs curl imagemagick fail2ban dnsutils
3131 bsdmainutils cron hestia hestia-nginx hestia-php expect libmail-dkim-perl
32- unrar-free vim-common net-tools "
33- elif [ " $release " -eq 8 ] ; then
32+ unrar-free vim-common"
33+ else
3434 software=" nginx apache2 apache2-utils apache2.2-common
3535 apache2-suexec-custom libapache2-mod-ruid2
3636 libapache2-mod-fcgid libapache2-mod-php5 php5 php5-common php5-cgi
37- php5-mysql php5-curl php5-fpm php5- pgsql awstats webalizer vsftpd
37+ php5-mysql php5-curl php5-pgsql awstats webalizer vsftpd net-tools
3838 proftpd-basic bind9 exim4 exim4-daemon-heavy clamav-daemon
3939 spamassassin dovecot-imapd dovecot-pop3d roundcube-core
4040 roundcube-mysql roundcube-plugins mysql-server mysql-common
4141 mysql-client postgresql postgresql-contrib phppgadmin phpMyAdmin mc
4242 flex whois rssh git idn zip sudo bc ftp lsof ntpdate rrdtool quota
4343 e2fslibs bsdutils e2fsprogs curl imagemagick fail2ban dnsutils
4444 bsdmainutils cron hestia hestia-nginx hestia-php expect libmail-dkim-perl
45- unrar-free vim-common net-tools"
46- else
47- software=" nginx apache2 apache2-utils apache2.2-common
48- apache2-suexec-custom libapache2-mod-ruid2
49- libapache2-mod-fcgid libapache2-mod-php5 php5 php5-common php5-cgi
50- php5-mysql php5-curl php5-fpm php5-pgsql awstats webalizer vsftpd
51- proftpd-basic proftpd-mod-vroot bind9 exim4 exim4-daemon-heavy
52- clamav-daemon spamassassin dovecot-imapd dovecot-pop3d roundcube-core
53- roundcube-mysql roundcube-plugins mysql-server mysql-common
54- mysql-client postgresql postgresql-contrib phppgadmin phpMyAdmin mc
55- flex whois rssh git idn zip sudo bc ftp lsof ntpdate rrdtool quota
56- e2fslibs bsdutils e2fsprogs curl imagemagick fail2ban dnsutils
57- bsdmainutils cron hestia hestia-nginx hestia-php expect unrar-free
58- vim-common net-tools"
45+ unrar-free vim-common"
5946fi
6047
6148# Defining help function
@@ -252,6 +239,9 @@ if [ "$phpfpm" = 'yes' ]; then
252239 apache=' no'
253240 nginx=' yes'
254241fi
242+ if [ " $multiphp " = ' yes' ]; then
243+ phpfpm=' no'
244+ fi
255245if [ " $proftpd " = ' yes' ]; then
256246 vsftpd=' no'
257247fi
646636if [ " $multiphp " = ' yes' ]; then
647637 mph=" php5.6-apcu php5.6-mbstring php5.6-bcmath php5.6-cli php5.6-curl
648638 php5.6-fpm php5.6-gd php5.6-intl php5.6-mcrypt php5.6-mysql
649- php5.6-soap php5.6-xml php5.6-zip php5.6-memcache php5.6-memcached
650- php5.6-zip php7.0-apcu php7.0-mbstring php7.0-bcmath php7.0-cli
651- php7.0-curl php7.0-fpm php7.0-gd php7.0-intl php7.0-mcrypt
652- php7.0-mysql php7.0-soap php7.0-xml php7.0-zip php7.0-memcache
653- php7.0-memcached php7.0-zip php7.1-apcu php7.1-mbstring
654- php7.1-bcmath php7.1-cli php7.1-curl php7.1-fpm php7.1-gd
655- php7.1-intl php7.1-mcrypt php7.1-mysql php7.1-soap php7.1-xml
656- php7.1-zip php7.1-memcache php7.1-memcached php7.1-zip
657- php7.2-apcu php7.2-mbstring php7.2-bcmath php7.2-cli php7.2-curl
658- php7.2-fpm php7.2-gd php7.2-intl php7.2-mysql php7.2-soap
659- php7.2-xml php7.2-zip php7.2-memcache php7.2-memcached php7.2-zip"
639+ php5.6-soap php5.6-xml php5.6-zip php5.6-zip php7.0-mbstring
640+ php7.0-bcmath php7.0-cli php7.0-curl php7.0-fpm php7.0-gd
641+ php7.0-intl php7.0-mcrypt php7.0-mysql php7.0-soap php7.0-xml
642+ php7.0-zip php7.0-zip php7.1-mbstring php7.1-bcmath php7.1-cli
643+ php7.1-curl php7.1-fpm php7.1-gd php7.1-intl php7.1-mcrypt
644+ php7.1-mysql php7.1-soap php7.1-xml php7.1-zip php7.1-zip
645+ php7.2-mbstring php7.2-bcmath php7.2-cli php7.2-curl php7.2-fpm
646+ php7.2-gd php7.2-intl php7.2-mysql php7.2-soap php7.2-xml
647+ php7.2-zip"
660648 software=" $software $mph "
661649fi
662650
663651if [ " $phpfpm " = ' yes' ]; then
664- fpm=" php7.2-apcu php7.2-mbstring php7.2-bcmath php7.2-cli php7.2-curl
665- php7.2-fpm php7.2-gd php7.2-intl php7.2-mysql php7.2-soap
666- php7.2-xml php7.2-zip php7.2-memcache php7.2-memcached php7.2- zip"
652+ fpm=" php7.2-mbstring php7.2-bcmath php7.2-cli php7.2-curl php7.2-fpm
653+ php7.2-gd php7.2-intl php7.2-mysql php7.2-soap php7.2-xml
654+ php7.2-zip"
667655 software=" $software $fpm "
668656fi
669657
@@ -918,10 +906,13 @@ if [ "$nginx" = 'yes' ]; then
918906 rm -f /etc/php/7.2/fpm/pool.d/*
919907 rm -fr $HESTIA /data/templates/web/nginx/*
920908 cp -f $hestiacp /multiphp/nginx/* $HESTIA /data/templates/web/nginx/
909+ cp -f $hestiacp /php-fpm/www.conf /etc/php/7.2/fpm/pool.d/
921910 ln -s $HESTIA /data/templates/web/nginx/PHP-72.sh $HESTIA /data/templates/web/nginx/default.sh
922911 ln -s $HESTIA /data/templates/web/nginx/PHP-72.tpl $HESTIA /data/templates/web/nginx/default.tpl
923912 ln -s $HESTIA /data/templates/web/nginx/PHP-72.stpl $HESTIA /data/templates/web/nginx/default.stpl
924913 chmod a+x $HESTIA /data/templates/web/nginx/* .sh
914+ service php7.2-fpm start
915+ check_result $? " php7.2-fpm start failed"
925916 fi
926917 update-rc.d nginx defaults
927918 service nginx start
0 commit comments