open-how2 – Entdecke. Verstehe. Nutze.
Veröffentlicht am
How2-Tipps

Admin-Checkliste: Alte PHP-Versionen unter Debian 12 entfernen

Autor
Admin-Checkliste: Alte PHP-Versionen unter Debian 12 entfernen

Vorbereitung

  • ☐ Installierte PHP-Versionen prüfen

    ls /etc/php
    
  • ☐ Aktive CLI-Version prüfen

    php -v
    
  • ☐ Aktive Webserver-PHP prüfen (Apache/Nginx)

Apache (falls genutzt)

  • ☐ Alte PHP-Module deaktivieren

    sudo a2dismod php8.1 php8.2
    
  • ☐ Gewünschte Version aktivieren

    sudo a2enmod php8.4
    sudo systemctl reload apache2
    

Alte PHP-Versionen entfernen

  • ☐ Alte Version(en) vollständig löschen

    sudo apt purge php8.1\* php8.2\*
    

System aufräumen

  • ☐ Verwaiste Pakete entfernen

    sudo apt autoremove --purge
    sudo apt autoclean
    

PHP-CLI korrekt setzen

  • update-alternatives prüfen

    sudo update-alternatives --config php
    
  • ☐ Richtige PHP-Version auswählen

PHP-FPM (falls genutzt)

  • ☐ Laufende FPM-Dienste prüfen

    systemctl list-units --type=service | grep php
    
  • ☐ Alte FPM-Services stoppen & deaktivieren

    sudo systemctl stop php8.1-fpm
    sudo systemctl disable php8.1-fpm
    

Konfigurationsreste (optional)

  • ☐ Alte Konfig-Verzeichnisse entfernen

    sudo rm -rf /etc/php/8.1 /etc/php/8.2
    

Finaler Check

  • ☐ PHP-Version prüfen

    php -v
    
  • ☐ Verzeichnis prüfen

    ls /etc/php
    
  • ☐ Website / Anwendung testen

🚨 Typische Fehler vermeiden

  • ⛔ Alte PHP-Module in Apache aktiv lassen
  • ⛔ CLI-Version vergessen umzuschalten
  • ⛔ Mehrere PHP-FPM-Dienste parallel laufen lassen
  • ⛔ PHP löschen ohne vorherige Versionsprüfung