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

Aus Tutorials
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „{{note|Noch in Bearbeitung}} == Links == [https://www.blattertech.ch/2021/11/php-8-1-auf-einem-raspberry-pi-installieren/ https://www.blattertech.ch/2021/11/php-8-1-auf-einem-raspberry-pi-installieren/] Zurück zu Raspbian“)
 
 
(13 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{note|Noch in Bearbeitung}}
== Repository ==
 
=== Check, ob Version 8.1 verfügbar ===
 
<pre>
sudo apt-get update && sudo apt-get install --dry-run php8.1
</pre>
 
=== Repository hinzufügen ===
 
GnuPG Keys herunterladen, um die Pakete der Sourcequelle verifizieren zu können:
 
<pre>
sudo wget -qO /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
</pre>
 
Repository hinzufügen:
 
<pre>
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list
</pre>
 
Paketliste aktualisieren:
 
<pre>
sudo apt-get update
</pre>
 
Jetzt sollte folgender Befehl ein Installationspaket finden:
 
<pre>
sudo apt-get install --dry-run php8.1
</pre>
 
== Upgrade ==
 
Siehe auch: [[Php_(Linux)|PHP]]
 
<pre>
sudo apt install -y php8.1-common php8.1-cli libapache2-mod-php8.1
</pre>
 
Prüfen, ob Version 8.1 aktiv ist:
 
<pre>
php --version
</pre>
 
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) :
 
<pre>
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')
</pre>
 
Neues PHP-Modul in Apache aktivieren:
 
<pre>
sudo a2dismod php7.3
sudo a2enmod php8.1
sudo systemctl restart apache2
</pre>
 
== Alte Pakete entfernen ==
 
<pre>
sudo apt purge $(apt list --installed | grep php7.3- | cut -d'/' -f1)
</pre>


== Links ==
== Links ==


[https://www.blattertech.ch/2021/11/php-8-1-auf-einem-raspberry-pi-installieren/ https://www.blattertech.ch/2021/11/php-8-1-auf-einem-raspberry-pi-installieren/]
[https://www.blattertech.ch/2021/11/php-8-1-auf-einem-raspberry-pi-installieren/ 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/ 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 https://www.itsolutionstuff.com/post/how-to-upgrade-php-version-from-73-to-74-in-ubuntuexample.html]




Zurück zu [[Raspbian#PHP_Upgrade|Raspbian]]
Zurück zu [[Raspbian#PHP_Upgrade|Raspbian]]

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