How2-Tipps

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

Admin-Checkliste für Debian 12: PHP-Versionen prüfen, alte Releases entfernen, Apache und PHP-FPM sauber konfigurieren und typische Fehler vermeiden.

1 min Lesezeit
Admin-Checkliste: Alte PHP-Versionen unter Debian 12 entfernen

Vorbereitung

  • ☐ Installierte PHP-Versionen prüfen

``bash ls /etc/php ``

  • ☐ Aktive CLI-Version prüfen

``bash php -v ``

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

Apache (falls genutzt)

  • ☐ Alte PHP-Module deaktivieren

``bash sudo a2dismod php8.1 php8.2 ``

  • ☐ Gewünschte Version aktivieren

``bash sudo a2enmod php8.4 sudo systemctl reload apache2 ``

Alte PHP-Versionen entfernen

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

``bash sudo apt purge php8.1\ php8.2\ ``

System aufräumen

  • ☐ Verwaiste Pakete entfernen

``bash sudo apt autoremove --purge sudo apt autoclean ``

PHP-CLI korrekt setzen

  • update-alternatives prüfen

``bash sudo update-alternatives --config php ``

  • ☐ Richtige PHP-Version auswählen

PHP-FPM (falls genutzt)

  • ☐ Laufende FPM-Dienste prüfen

``bash systemctl list-units --type=service | grep php ``

  • ☐ Alte FPM-Services stoppen & deaktivieren

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

Konfigurationsreste (optional)

  • ☐ Alte Konfig-Verzeichnisse entfernen

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

Finaler Check

  • ☐ PHP-Version prüfen

``bash php -v ``

  • ☐ Verzeichnis prüfen

``bash 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