Linux

PHP8 & Apache2

Update

sudo apt update

Einrichten des Apt-Repository

sudo apt install -y gnupg2 ca-certificates apt-transport-https software-properties-common
wget -qO - https://packages.sury.org/php/apt.gpg | sudo apt-key add -
echo "deb https://packages.sury.org/php/ buster main" | sudo tee /etc/apt/sources.list.d/php.list

Installation PHP 8.1

sudo apt update
sudo apt install php8.1

Nach Installation überprüfen

php -v

Installation PHP Extensions

sudo apt search php8.1-*
sudo apt install php8.1{mysql,imap,ldap,xml,curl,mbstring,zip}

überprüfe PHP Extensions

php -m

Installation Apache für PHP 8.1

sudo apt update
sudo apt install apache2 libapache2-mod-php8.1

Apache neu starten

sudo systemctl restart apache2

Status von Apache anzeigen

sudo systemctl status apache2

Erfolgreich installiert: 03.04.2022

Startverzeichnis von Apache ändern !!! Funktioniert nicht

sudo nano /etc/apache2/sites-available/000-default.conf

Wert für DocumentRoot in der 000-default.conf ändern

/var/www

Verzeichnis von Apache (localhost) freigeben

sudo chmod -v -R 777 /var/www

Apache neu starten

sudo systemctl restart apache2

Quelle

https://tecadmin.net/how-to-install-php-8-on-debian-10/