Zum Inhalt springen
Linux, DevOps & Systeme

Wie installiert man PHP 8.2 auf Ubuntu 20.04

PHP 8.2 auf Ubuntu 20.04 installieren: apt-Pakete und Module einrichten, das Apache-Modul von 8.1 auf 8.2 umstellen, php.ini anpassen, bei Bedarf zurück.

Von DI Herwart Wermescher, MBA ↗

ACHTUNG: per Dezember 2022 funktioniert php 8.2 noch nicht reibungsfrei bei existierenden WordPress installationen.

Siehe auch den Artikel zu PHP 8 auf Ubuntu 20.04 auf dem Blog. Grundlagen zur Einrichtung findest Du im Beitrag zu PHP auf Ubuntu 20.04. Die Scripts für 8.2 sind nun hier:

sudo apt install -y php8.2 libapache2-mod-php8.2 php8.2-cli
sudo apt install -y php8.2-mysql php8.2-gd

Für eine lokale Datenbankumgebung passt der Beitrag zu MySQL und phpMyAdmin auf Docker.

sudo apt install -y php8.2-{bcmath,bz2,cli,common,curl,gd,imap,intl,mbstring,mysql,opcache,readline,xml,zip}
sudo systemctl restart apache2
sudo a2dismod php8.1 
sudo a2enmod php8.2 
sudo systemctl restart apache2

Wenn der Apache läuft, sicherst Du ihn am besten gleich mit einem Let’s Encrypt Zertifikat für Apache ab.

Nun musst Du noch das php.ini file wenigstens für apache ändern:

nano /etc/php/8.1/apache2/php.ini

Folgende parameter ändere ich üblicherweise:

max_execution_time=300
max_input_vars = 3000
post_max_size = 128M
upload_max_filesize = 32M

Switch back to php 8.1

sudo a2dismod php8.2
sudo a2enmod php8.1 
sudo systemctl restart apache2

Get all installed modules

php -m

Über diesen Blog

Ein Sammelsurium an Denkanstößen.

Hier sammle ich Wissen, Argumente und Links zu allem, was mich beschäftigt — von Technik über Küche bis Nachhaltigkeit. Beruflich berate ich zu Cybersecurity.