Willkommen bei SCHROETER|EDV
headerimage

Beschreibung

diese Kurzbeschreibung soll die Schritte darstellen, wie eine bestehenden PHP 7.4 Installation auf einem Debian 11 Server mit der RAW Edition (.cre) umgesetzt werden kann.

Für die Steps wurde eine Debian 11 VM mit der PHP Version 7.4.33 angewendet.

 

Schritte:

  1. Prüfen Sie den Update stand der Zielmaschine: apt update && apt upgrade -y
    Der Parameter -y ist Optional!
  2. Installieren Sie folgende Grundpakete:

    apt install -y ca-certificates software-properties-common apt-transport-https lsb-release

  3. Erstellen Sie eine Liste der installierten PHP Pakete: dpkg -l | grep php | tee php1.txt

    HINWEIS: Bei der Kontrolle der Liste, waren bereits php8.2 Paketmodule installiert!

  4. Hinterlegen Sie das PHP Repository: curl -sSL https://packages.sury.org/php/README.txt | bash -x
  5. Führen Sie anschließend ein Update der Repositories durch: apt update && apt upgrade
  6. Installieren Sie folgende PHP Pakete:  apt install php8.2 php8.2-fpm libapache2-mod-php8.2
  7. Deaktivieren und aktivieren Sie die entsprechenden PHP Module:

    a2dismod php7.x -> Das x steht für die Version, die über die tee Ausgabe ermittelt wurde!
    a2enmod php8.2

  8. Führen Sie einen neustart des Apache2 Services durch: systemctl restart apache2
  9. Prüfen Sie die angewendete Version: php -v
  10. Erstellen Sie eine Liste der installierten PHP Modulpakete: dpkg -l | grep php | tee php2.txt
  11. Entfernen Sie alle PHP 7 Pakete auf der Maschine: apt purge '^php7.*'
  12. OPTIONAL > Kontrollieren Sie erneut die vorhandenen PHP Pakete: dpkg -l | grep php | tee php3.txt 
  13. Erstellen Sie eine info.php Datei unter dem Std. WWW Pfad des Webservers und lassen sich die Version ausgeben.
  14. Starten Sie den Server neu, wenn die Info.php Seite sich nicht anzeigen läst: shutdown -r now

 

Wenn Sie die oben genannten Schritte umgesetzt haben, wurde die PHP Version erfolgreich auf die Zielversion angehoben.

 

HINWEIS: Wenn Sie die 7.x Version nicht entfernen möchten, können Sie mit folgendem Tool zwischen den Versionen Hin- und Her- Schalten: update-alternatives --config php

 


Info 1: https://schroederdennis.de/allgemein/php-81-installieren-updaten-debian-11-bullseye-anleitung-upgrade

Info 2: https://www.vultr.com/docs/upgrade-from-php-7-to-php-8-on-ubuntu-20-04-with-apache 

Inhaltsverzeichnis

nach oben