Upgrade PHP von 7.3 auf 8.1 (Raspbian): Unterschied zwischen den Versionen

Aus Tutorials
Zur Navigation springen Zur Suche springen
K (Martin Kirner verschob die Seite Upgrade 7.3 auf 8.1 (Raspbian) nach Upgrade PHP von 7.3 auf 8.1 (Raspbian), ohne dabei eine Weiterleitung anzulegen)
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 35: Zeile 35:
== Upgrade ==
== Upgrade ==


Siehe auch [[Php_(Linux)|PHP]]
Siehe auch: [[Php_(Linux)|PHP]]


<pre>
<pre>
Zeile 59: Zeile 59:
sudo a2enmod php8.1
sudo a2enmod php8.1
sudo systemctl restart apache2
sudo systemctl restart apache2
</pre>
== Alte Pakete entfernen ==
<pre>
sudo apt purge $(apt list --installed | grep php7.3- | cut -d'/' -f1)
</pre>
</pre>



Aktuelle Version vom 5. Juni 2022, 10:33 Uhr

Repository

Check, ob Version 8.1 verfügbar

sudo apt-get update && sudo apt-get install --dry-run php8.1

Repository hinzufügen

GnuPG Keys herunterladen, um die Pakete der Sourcequelle verifizieren zu können:

sudo wget -qO /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg

Repository hinzufügen:

echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list

Paketliste aktualisieren:

sudo apt-get update

Jetzt sollte folgender Befehl ein Installationspaket finden:

sudo apt-get install --dry-run php8.1

Upgrade

Siehe auch: PHP

sudo apt install -y php8.1-common php8.1-cli libapache2-mod-php8.1

Prüfen, ob Version 8.1 aktiv ist:

php --version

Alle Pakete der PHP-Version 7.3 nochmals mit der Version 8.1 installieren (php7.3-json ist ein virtuelles Paket und muss ignoriert werden) :

sudo apt install $(apt list --installed | grep php7.3- | grep -wv php7.3-json | cut -d'/' -f1 | sed -e 's/7.3/8.1/g') 

Neues PHP-Modul in Apache aktivieren:

sudo a2dismod php7.3
sudo a2enmod php8.1
sudo systemctl restart apache2

Alte Pakete entfernen

sudo apt purge $(apt list --installed | grep php7.3- | cut -d'/' -f1)

Links

https://www.blattertech.ch/2021/11/php-8-1-auf-einem-raspberry-pi-installieren/

https://u-labs.de/portal/aktuelles-php-8-auf-dem-raspberry-pi-installieren-so-nutzt-ihr-inoffizielle-paketquellen/

Ubuntu:

https://www.itsolutionstuff.com/post/how-to-upgrade-php-version-from-73-to-74-in-ubuntuexample.html


Zurück zu Raspbian