added debian 8 support

master
Thomas Brinkmann 4 years ago
parent 4fbc968038
commit 898a6af900
  1. 69
      lamp-headless.sh

@ -98,6 +98,67 @@ install_Debian9(){
}
install_debian8() {
apt-get install --yes --force-yes -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" sudo
echo -e "\n\e[92mFixing Source list...\e[39m"
echo "deb http://deb.debian.org/debian jessie main
deb-src http://deb.debian.org/debian jessie main
## Major bug fix updates produced after the final release of the
## distribution.
deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main
deb http://deb.debian.org/debian jessie-updates main
deb-src http://deb.debian.org/debian jessie-updates main
" > /etc/apt/sources.list
echo 'deb http://packages.dotdeb.org jessie all' >> /etc/apt/sources.list
echo 'deb-src http://packages.dotdeb.org jessie all' >> /etc/apt/sources.list
cd /tmp
wget https://www.dotdeb.org/dotdeb.gpg
apt-key add dotdeb.gpg
apt-get update
apt-get install --yes --force-yes -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" php7.0-common php7.0-fpm php7.0-cli php7.0-json php7.0-imap php7.0-mysql php7.0-curl php7.0-imap php7.0-intl php7.0-mcrypt php-pear php7.0-gd php7.0-zip php7.0-xml php7.0-mbstring
apt-get install --yes --force-yes -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" apache2 libapache2-mod-php7.0 mysql-server
echo -e "\n\e[92mDownloading PHPMyAdmin..\e[39m"
wget -q -N "https://files.phpmyadmin.net/phpMyAdmin/$PHPMYADMINV/phpMyAdmin-$PHPMYADMINV-all-languages.zip" >/dev/null &
show_spinner $!
unzip -o phpMyAdmin-$PHPMYADMINV-all-languages.zip >/dev/null &
show_spinner $!
mv phpMyAdmin-$PHPMYADMINV-all-languages /usr/share/phpmyadmin
chmod -R 0755 /usr/share/phpmyadmin
wget -q -N "https://backup.mirror3.deinserverhost.icu/OneClick/phpmyadmin.conf"
mv phpmyadmin.conf /etc/apache2/conf-available/
a2enconf phpmyadmin
systemctl reload apache2
mkdir -p /usr/share/phpmyadmin/tmp/
chown -R www-data:www-data /usr/share/phpmyadmin/tmp/
echo -e "\n\e[92mConfiguring MariaDB...\e[39m"
echo "CREATE USER '$DBUSER'@'localhost' IDENTIFIED BY '$DBPASS';
GRANT ALL PRIVILEGES ON *.* TO '$DBUSER'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;" > /home/LAMP.sql
mysql -u root < /home/LAMP.sql
rm /home/LAMP.sql
service apache2 restart
OWNIP=`curl ifconfig.me`
echo -e "\n\e[92mWriting login details into file...\e[39m"
echo -e "\n
########## Phpmyadmin ##########\n
# http://$OWNIP/phpmyadmin/
# Username: $DBUSER \n
# Password: $DBPASS \n
########## ## END ## ##########\n
\n" > /home/LAMP-Login-Details-README.txt
echo -e "\n\e[92mLogin details written to \e[93m/home/LAMP-Login-Details-README.txt \e[39m"
}
@ -131,13 +192,13 @@ if [ "$VAR_A" = "x86_64" ]; then
if [ $version -eq 10 ]; then
#Debian 10
echo -e "\nDebian $version\e[39m"
echo -e "\nDebian $version \e[39m"
install_Debian9 # Currently it also works for Debian 10
clean_up
elif [ $version -eq 9 ]; then
#Debian 9 Check
echo -e "\nDebian $version\e[39m"
echo -e "\nDebian $version \e[39m"
install_Debian9
clean_up
@ -145,7 +206,9 @@ if [ "$VAR_A" = "x86_64" ]; then
elif [ $version -eq 8 ]; then
#Debian 8 Check
echo "Debian $version\e[39m"
echo "Debian $version \e[39m"
install_debian8
clean_up
fi

Loading…
Cancel
Save