15 lines
404 B
Bash
15 lines
404 B
Bash
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
# Upgrade PHP to 8.4 via Ondřej Surý PPA
|
|
sudo add-apt-repository -y ppa:ondrej/php
|
|
sudo apt update
|
|
sudo apt install -y php8.4 php8.4-zip php8.4-mbstring php8.4-gd php8.4-curl php8.4-xml php8.4-intl php8.4-bcmath php8.4-mysql
|
|
|
|
# Switch Apache PHP module
|
|
sudo a2dismod php8.1 || true
|
|
sudo a2enmod php8.4
|
|
sudo systemctl restart apache2
|
|
|
|
echo "Verify with: php -v"
|