#!/bin/bash
apt -y install lsb-release apt-transport-https ca-certificates curl dirmngr gnupg2
curl -sSLo /etc/apt/keyrings/sury.org-php.gpg https://ftp.mpi-inf.mpg.de/mirrors/linux/mirror/deb.sury.org/repositories/php/apt.gpg
sh -c 'echo "deb [signed-by=/etc/apt/keyrings/sury.org-php.gpg] https://ftp.mpi-inf.mpg.de/mirrors/linux/mirror/deb.sury.org/repositories/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
mkdir /etc/apt/keyrings
curl -sSLo /etc/apt/keyrings/sury.org-php.gpg https://ftp.mpi-inf.mpg.de/mirrors/linux/mirror/deb.sury.org/repositories/php/apt.gpg
apt -y update && apt -y upgrade
apt -y install wget mc nano nginx php8.4 php8.4-fpm php8.4-intl php8.4-gd php8.4-curl php8.4-cli php8.4-cgi php8.4-dev php8.4-zip php8.4-mbstring php8.4-xml php8.4-mysql git letsencrypt python3-certbot-nginx
systemctl start nginx
systemctl enable nginx
systemctl enable php8.4-fpm
systemctl reload nginx
echo "" > /var/www/html/index.html
wget https://dev.mysql.com/get/mysql-apt-config_0.8.36-1_all.deb
dpkg -i ./mysql-apt-config_0.8.36-1_all.deb
apt update
apt install mysql-server
service mysql status
service mysql restart
mysql_secure_installation
