From 4af2a1e7802baa8e837ed4883f39a2e0ad2843f2 Mon Sep 17 00:00:00 2001 From: amidevous Date: Sat, 21 Oct 2023 11:13:31 +0200 Subject: [PATCH] Update install-dep.sh --- install-dep.sh | 133 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 133 insertions(+) diff --git a/install-dep.sh b/install-dep.sh index a04ec88..c839cbe 100644 --- a/install-dep.sh +++ b/install-dep.sh @@ -926,6 +926,139 @@ if [[ "$OS" = "Ubuntu" || "$OS" = "debian" ]]; then apt-get -y --force-yes install libgeoip-devel apt-get -y --force-yes install geoip-devel apt-get -y --force-yes install podman + apt-get update + apt-get -y install python-software-properties + apt-get -y install software-properties-common wget gnupg gnupg2 + add-apt-repository -y -s ppa:andykimpe/curl + add-apt-repository -y -s ppa:ondrej/apache2 + add-apt-repository -y -s ppa:ondrej/php + apt-get update + apt-get -y dist-upgrade + apt-get -y install apache2 libapache2-mod-fcgid apache2-bin apache2-data apache2-utils php-pear + apt-get -y install libapache2-mod-php php php-common php-fpm php-cli php-mysql php-gd php-mcrypt php-curl php-imap php-xmlrpc php-intl php-dev php-mbstring + apt-get -y install libapache2-mod-php5.6 php5.6 php5.6-common php5.6-fpm php5.6-cli php5.6-mysql php5.6-gd php5.6-mcrypt php5.6-curl php5.6-imap php5.6-xmlrpc php5.6-xsl php5.6-intl php5.6-dev php5.6-mbstring + apt-get -y install libapache2-mod-php7.0 php7.0 php7.0-common php7.0-fpm php7.0-cli php7.0-mysql php7.0-gd php7.0-mcrypt php7.0-curl php7.0-imap php7.0-xmlrpc php7.0-xsl php7.0-intl php7.0-dev php7.0-mbstring + apt-get -y install libapache2-mod-php7.1 php7.1 php7.1-common php7.1-fpm php7.1-cli php7.1-mysql php7.1-gd php7.1-mcrypt php7.1-curl php7.1-imap php7.1-xmlrpc php7.1-xsl php7.1-intl php7.1-dev php7.1-mbstring + apt-get -y install libapache2-mod-php7.2 php7.2 php7.2-common php7.2-fpm php7.2-cli php7.2-mysql php7.2-gd php7.2-mcrypt php7.2-curl php7.2-imap php7.2-xmlrpc php7.2-xsl php7.2-intl php7.2-dev php7.2-mbstring + apt-get -y install libapache2-mod-php7.3 php7.3 php7.3-common php7.3-fpm php7.3-cli php7.3-mysql php7.3-gd php7.3-mcrypt php7.3-curl php7.3-imap php7.3-xmlrpc php7.3-xsl php7.3-intl php7.3-dev php7.3-mbstring + apt-get -y install libapache2-mod-php7.4 php7.4 php7.4-common php7.4-fpm php7.4-cli php7.4-mysql php7.4-gd php7.4-mcrypt php7.4-curl php7.4-imap php7.4-xmlrpc php7.4-xsl php7.4-intl php7.4-dev php7.4-mbstring + apt-get -y install libapache2-mod-php8.0 php8.0 php8.0-common php8.0-fpm php8.0-cli php8.0-mysql php8.0-gd php8.0-mcrypt php8.0-curl php8.0-imap php8.0-xmlrpc php8.0-xsl php8.0-intl php8.0-dev php8.0-mbstring + apt-get -y install libapache2-mod-php8.1 php8.1 php8.1-common php8.1-fpm php8.1-cli php8.1-mysql php8.1-gd php8.1-mcrypt php8.1-curl php8.1-imap php8.1-xmlrpc php8.1-xsl php8.1-intl php8.1-dev php8.1-mbstring + apt-get -y install libapache2-mod-php8.2 php8.2 php8.2-common php8.2-fpm php8.2-cli php8.2-mysql php8.2-gd php8.2-mcrypt php8.2-curl php8.2-imap php8.2-xmlrpc php8.2-xsl php8.2-intl php8.2-dev php8.2-mbstring + update-alternatives --set php /usr/bin/php7.4 + update-alternatives --set phar /usr/bin/phar7.4 + update-alternatives --set phar.phar /usr/bin/phar.phar7.4 + update-alternatives --set phpize /usr/bin/phpize7.4 + update-alternatives --set php-config /usr/bin/php-config7.4 + update-alternatives --remove-all php-fpm + rm -f /usr/sbin/php-fpm + update-alternatives --install /usr/sbin/php-fpm php-fpm /usr/sbin/php-fpm5.6 100 + update-alternatives --install /usr/sbin/php-fpm php-fpm /usr/sbin/php-fpm7.0 90 + update-alternatives --install /usr/sbin/php-fpm php-fpm /usr/sbin/php-fpm7.1 80 + update-alternatives --install /usr/sbin/php-fpm php-fpm /usr/sbin/php-fpm7.2 70 + update-alternatives --install /usr/sbin/php-fpm php-fpm /usr/sbin/php-fpm7.3 60 + update-alternatives --install /usr/sbin/php-fpm php-fpm /usr/sbin/php-fpm7.4 50 + update-alternatives --install /usr/sbin/php-fpm php-fpm /usr/sbin/php-fpm8.0 40 + update-alternatives --install /usr/sbin/php-fpm php-fpm /usr/sbin/php-fpm8.1 30 + update-alternatives --install /usr/sbin/php-fpm php-fpm /usr/sbin/php-fpm8.2 20 + update-alternatives --set php-fpm /usr/sbin/php-fpm7.4 + a2dismod php5.6 + a2dismod php7.0 + a2dismod php7.1 + a2dismod php7.2 + a2dismod php7.3 + a2dismod php7.4 + a2dismod php8.0 + a2dismod php8.1 + a2dismod php8.2 + a2enmod php7.4 + phpenmod -v 5.6 mcrypt + phpenmod -v 5.6 mbstring + phpenmod -v 7.0 mcrypt + phpenmod -v 7.0 mbstring + phpenmod -v 7.1 mcrypt + phpenmod -v 7.1 mbstring + phpenmod -v 7.2 mcrypt + phpenmod -v 7.2 mbstring + phpenmod -v 7.3 mcrypt + phpenmod -v 7.3 mbstring + phpenmod -v 7.4 mcrypt + phpenmod -v 7.4 mbstring + phpenmod -v 8.0 mcrypt + phpenmod -v 8.0 mbstring + phpenmod -v 8.1 mcrypt + phpenmod -v 8.1 mbstring + phpenmod -v 8.2 mcrypt + phpenmod -v 8.2 mbstring + a2enmod rewrite + a2disconf php5.6-fpm + a2disconf php7.0-fpm + a2disconf php7.1-fpm + a2disconf php7.2-fpm + a2disconf php7.3-fpm + a2disconf php7.4-fpm + a2disconf php8.0-fpm + a2disconf php8.1-fpm + a2disconf php8.2-fpm + systemctl stop php5.6-fpm + systemctl disable php5.6-fpm + systemctl stop php7.0-fpm + systemctl disable php7.0-fpm + systemctl stop php7.1-fpm + systemctl disable php7.1-fpm + systemctl stop php7.2-fpm + systemctl disable php7.2-fpm + systemctl stop php7.3-fpm + systemctl disable php7.3-fpm + systemctl stop php7.4-fpm + systemctl disable php7.4-fpm + systemctl stop php8.0-fpm + systemctl disable php8.0-fpm + systemctl stop php8.1-fpm + systemctl disable php8.1-fpm + systemctl stop php8.2-fpm + systemctl disable php8.2-fpm + wget https://raw.githubusercontent.com/amidevous/ubuntu-apache-install/master/apache2.conf -O /etc/apache2/apache2.conf + wget https://raw.githubusercontent.com/amidevous/ubuntu-apache-install/master/ports.conf -O /etc/apache2/ports.conf + wget https://raw.githubusercontent.com/amidevous/ubuntu-apache-install/master/000-default.conf -O /etc/apache2/sites-available/000-default.conf + wget https://raw.githubusercontent.com/amidevous/ubuntu-apache-install/master/default-ssl.conf -O /etc/apache2/sites-available/default-ssl.conf + wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz + tar -xzf ioncube_loaders_lin_x86-64.tar.gz -C /usr/local && rm -f ioncube_loaders_lin_x86-64.tar.gz + wget https://raw.githubusercontent.com/amidevous/ubuntu-apache-install/master/5.6/php.ini -O /etc/php/5.6/apache2/php.ini + wget https://raw.githubusercontent.com/amidevous/ubuntu-apache-install/master/5.6/php.ini -O /etc/php/5.6/cli/php.ini + wget https://raw.githubusercontent.com/amidevous/ubuntu-apache-install/master/5.6/php.ini -O /etc/php/5.6/fpm/php.ini + wget https://raw.githubusercontent.com/amidevous/ubuntu-apache-install/master/7.0/php.ini -O /etc/php/7.0/apache2/php.ini + wget https://raw.githubusercontent.com/amidevous/ubuntu-apache-install/master/7.0/php.ini -O /etc/php/7.0/cli/php.ini + wget https://raw.githubusercontent.com/amidevous/ubuntu-apache-install/master/7.0/php.ini -O /etc/php/7.0/fpm/php.ini + wget https://raw.githubusercontent.com/amidevous/ubuntu-apache-install/master/7.1/php.ini -O /etc/php/7.1/apache2/php.ini + wget https://raw.githubusercontent.com/amidevous/ubuntu-apache-install/master/7.1/php.ini -O /etc/php/7.1/cli/php.ini + wget https://raw.githubusercontent.com/amidevous/ubuntu-apache-install/master/7.1/php.ini -O /etc/php/7.1/fpm/php.ini + wget https://raw.githubusercontent.com/amidevous/ubuntu-apache-install/master/7.2/php.ini -O /etc/php/7.2/apache2/php.ini + wget https://raw.githubusercontent.com/amidevous/ubuntu-apache-install/master/7.2/php.ini -O /etc/php/7.2/cli/php.ini + wget https://raw.githubusercontent.com/amidevous/ubuntu-apache-install/master/7.2/php.ini -O /etc/php/7.2/fpm/php.ini + wget https://raw.githubusercontent.com/amidevous/ubuntu-apache-install/master/7.3/php.ini -O /etc/php/7.3/apache2/php.ini + wget https://raw.githubusercontent.com/amidevous/ubuntu-apache-install/master/7.3/php.ini -O /etc/php/7.3/cli/php.ini + wget https://raw.githubusercontent.com/amidevous/ubuntu-apache-install/master/7.3/php.ini -O /etc/php/7.3/fpm/php.ini + wget https://raw.githubusercontent.com/amidevous/ubuntu-apache-install/master/7.4/php.ini -O /etc/php/7.4/apache2/php.ini + wget https://raw.githubusercontent.com/amidevous/ubuntu-apache-install/master/7.4/php.ini -O /etc/php/7.4/cli/php.ini + wget https://raw.githubusercontent.com/amidevous/ubuntu-apache-install/master/7.4/php.ini -O /etc/php/7.4/fpm/php.ini + wget https://raw.githubusercontent.com/amidevous/ubuntu-apache-install/master/8.0/php.ini -O /etc/php/8.0/apache2/php.ini + wget https://raw.githubusercontent.com/amidevous/ubuntu-apache-install/master/8.0/php.ini -O /etc/php/8.0/cli/php.ini + wget https://raw.githubusercontent.com/amidevous/ubuntu-apache-install/master/8.0/php.ini -O /etc/php/8.0/fpm/php.ini + wget https://raw.githubusercontent.com/amidevous/ubuntu-apache-install/master/8.1/php.ini -O /etc/php/8.1/apache2/php.ini + wget https://raw.githubusercontent.com/amidevous/ubuntu-apache-install/master/8.1/php.ini -O /etc/php/8.1/cli/php.ini + wget https://raw.githubusercontent.com/amidevous/ubuntu-apache-install/master/8.1/php.ini -O /etc/php/8.1/fpm/php.ini + wget https://raw.githubusercontent.com/amidevous/ubuntu-apache-install/master/8.2/php.ini -O /etc/php/8.2/apache2/php.ini + wget https://raw.githubusercontent.com/amidevous/ubuntu-apache-install/master/8.2/php.ini -O /etc/php/8.2/cli/php.ini + wget https://raw.githubusercontent.com/amidevous/ubuntu-apache-install/master/8.2/php.ini -O /etc/php/8.2/fpm/php.ini + systemctl restart apache2 + apt-get -y install phpmyadmin + cd /usr/share + rm -rf phpmyadmin + wget https://files.phpmyadmin.net/phpMyAdmin/4.9.11/phpMyAdmin-4.9.11-all-languages.tar.xz + tar -xvf phpMyAdmin-4.9.11-all-languages.tar.xz + rm -rf phpMyAdmin-4.9.11-all-languages.tar.xz + mv phpMyAdmin-4.9.11-all-languages.tar.xz phpmyadmin apt-get -y purge postfix debconf-set-selections <<< "postfix postfix/mailname string redhat" debconf-set-selections <<< "postfix postfix/main_mailer_type string 'Internet Site'"