# Install php8.1 mod on Apache2
    sudo apt-get install libapache2-mod-php8.1
    sudo systemctl restart apache2

# apache2 mod rewrite
    sudo a2enmod rewrite
    sudo service apache2 restart

# Add New Domain
    sudo mkdir -p /var/www/domain
    sudo chown -R www-data:www-data /var/www/domain
    sudo chmod -R 755 /var/www/domain
    sudo cp /etc/apache2/sites-available/gamtoslobis.lt-le-ssl.conf /etc/apache2/sites-available/raudondvaris.wisit.ai-le-ssl.conf
    sudo nano /etc/apache2/sites-available/raudondvaris.wisit.ai-le-ssl.conf
    sudo a2ensite domain.conf

    sudo mysql -u root -p
    CREATE DATABASE example_db;
    CREATE USER 'example_user'@'localhost' IDENTIFIED BY 'example_password';
    GRANT ALL PRIVILEGES ON example_db.* TO 'example_user'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;

## To disable domain on Apache2
sudo a2dissite 000-default.conf

## Config Test
sudo apache2ctl configtest

## Restart
sudo systemctl restart apache2

## SSL
sudo certbot --apache -d example.com -d www.example.com



# PHP
sudo apt install php8.0-common php8.0-mysql php8.0-xml php8.0-xmlrpc php8.0-curl php8.0-gd php8.0-imagick php8.0-cli php8.0-dev php8.0-imap php8.0-mbstring php8.0-opcache php8.0-soap php8.0-zip php8.0-redis php8.0-intl

sudo apt install php8.0-common php8.0-mysql php8.0-xml php8.0-xmlrpc php8.0-curl php8.0-gd php8.0-imagick php8.0-cli php8.0-dev php8.0-imap php8.0-mbstring php8.0-opcache php8.0-soap php8.0-zip php8.0-redis php8.0-intl

sudo apt install php8.2-common php8.2-mysql php8.2-xml php8.2-xmlrpc php8.2-curl php8.2-gd php8.2-imagick php8.2-cli php8.2-dev php8.2-imap php8.2-mbstring php8.2-opcache php8.2-soap php8.2-zip php8.2-redis php8.2-intl