#!/bin/bash

###############################################################################
# Install PHP 8.2 for phpMyAdmin
# Run this on: NEW server (vps2.scala4.com)
###############################################################################

set -e

echo "=========================================="
echo "Installing PHP 8.2 for phpMyAdmin"
echo "=========================================="
echo ""

# Check if running as root
if [ "$EUID" -ne 0 ]; then 
    echo "ERROR: Please run as root (use sudo)"
    exit 1
fi

# Install PHP 8.2 and Apache module
echo "Installing PHP 8.2..."
apt-get update
apt-get install -y php8.2 php8.2-cli php8.2-common php8.2-mysql php8.2-mbstring php8.2-xml php8.2-curl php8.2-zip php8.2-gd libapache2-mod-php8.2

# Enable PHP 8.2 for Apache
echo "Enabling PHP 8.2 for Apache..."
a2dismod php8.1
a2enmod php8.2
systemctl restart apache2

# Verify PHP version
echo ""
echo "Verifying PHP version..."
php8.2 -v

# Check which PHP version Apache is using
echo ""
echo "Apache PHP version:"
apache2ctl -M | grep php

echo ""
echo "=========================================="
echo "PHP 8.2 Installation Complete!"
echo "=========================================="
echo ""
echo "Now try accessing phpMyAdmin again:"
echo "  http://135.181.153.129/phpmyadmin"
echo ""



