Login
Administrationsbereich.
Bitte Passwort eingeben.
!!! JavaScript und Cookies müssen aktiviert sein !!!
Bitte Passwort eingeben.
!!! JavaScript und Cookies müssen aktiviert sein !!!
Beschreibung
diese Kurzbeschreibung soll die Schritte darstellen, wie Sie ein
Die Schritte wurden initial mit der PHP Version 8.2 angetestet > Der Ablauf ist OK, allerdings läuft Nextcloud erst mit der Version 8.1 - Siehe Vorrausetzungen (unten)!
Ändern Sie ggf. die Schritte ab, sodass die passende Version installiert wird!
Schritte:
- Prüfen Sie die aktualität Ihres Systems: apt update && apt upgrade
- Installieren Sie folgende Pakete für die Grundeinrichtung:
apt install -y ca-certificates software-properties-common apt-transport-https lsb-release curl - Erstellen Sie sich eine Liste der bisher installierten PHP Module: dpkg -l | grep php | tee php1.txt
- Hinterlegen Sie das PHP Repository: curl -sSL https://packages.sury.org/php/README.txt | bash -x
- Führen Sie anschließend nur ein Update druch: apt update
HINWEIS: solten Sie ein Upgrade fahren, werden die aktuellsten Pakete installiert, welches dann die Version 8.2 ist! - Installieren Sie sich aus der erstellten Liste die benötigten Module, für die Version 8.1.
Ggf. Können Sie auch folgendes Command verwenden: apt install php8.1-{mbstring, gd, curl, imagick, intl, bcmath, gmp, mysql, zip, xml, apcu, libapache2-mod-php8.1} - Installieren Sie nun das PHP 8.1 Paket: apt install php8.1 php8.1-fpm
- Deaktivieren und aktivieren Sie das Zielpaket:
- a2dismod php7.4
- a2enmod php8.1
- Starten Sie anschließend den Web Server neu: systemctl restart apache2
- Erstellen Sie sich erneut eine Liste der bisher installierten PHP Module: dpkg -l | grep php | tee php2.txt
- Prüfen Sie die aktivie Version: php -v > sollte dann die Version 8.1 zu sehen sein.
Tipp - > Sie können mittels folgendem Command bequem die entsprechende Config aussuchen: update-alternatives --config php - Starten Sie ggf. den gesamten Server neu: shutdown -r now
Wenn Sie die oben genannten Schritte umgesetzt haben, wurde PHP erfolgreich angepasst.
Optional aber kein muss > Sie können mittels folgendem Command die alten Paket deinstallieren: apt purge '^php7.*'
Info 2: https://www.vultr.com/docs/upgrade-from-php-7-to-php-8-on-ubuntu-20-04-with-apache
Info 3: System requirements — Nextcloud latest Administration Manual latest documentation