Skip to content

PHP 8.3 auf Debian 10, 11 und 12 installieren – GPG-Schlüssel- und 404-Fehler beheben

Last updated on 15. August 2025

🔧 Problem:

Beim Versuch, PHP 8.3 auf einem Debian-System (insbesondere Version 10, 11 oder 12) zu installieren, treten häufig folgende Fehler auf:

⚠️ Häufiger Fehler 1 – 404 Not Found

E: Failed to fetch https://packages.sury.org/php/... 404 Not Found

Bedeutung: Das System versucht, eine veraltete PHP-Version (z. B. 8.3.2) zu installieren, die im Sury-Repository nicht mehr vorhanden ist.

🔧 Lösung:

  1. sudo apt update ausführen
  2. Wenn weiterhin eine alte Version erscheint, liegt möglicherweise ein GPG-Schlüsselproblem vor (siehe unten).

⚠️ Häufiger Fehler 2 – GPG-Schlüssel abgelaufen

W: GPG error: https://packages.sury.org/php ... EXPKEYSIG B188E2B695BA6543

Bedeutung: Der GPG-Schlüssel von packages.sury.org ist abgelaufen. apt update funktioniert dadurch nicht korrekt.

🔧 Lösung:

1️⃣ Alten Schlüssel entfernen (falls vorhanden)

sudo rm /usr/share/keyrings/sury-php.gpg

2️⃣ Neuen Schlüssel herunterladen und hinzufügen

curl -fsSL https://packages.sury.org/php/apt.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/sury-php.gpg > /dev/null

3️⃣ Fehlende Repository-Definition ergänzen

echo "deb [signed-by=/usr/share/keyrings/sury-php.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/sury-php.list

4️⃣ Paketliste aktualisieren

sudo apt update

✅ PHP 8.3 Installation:

sudo apt install php8.3 php8.3-cli php8.3-fpm php8.3-mysql php8.3-curl php8.3-mbstring php8.3-xml

Weitere empfohlene Module:

sudo apt install php8.3-imap php8.3-intl php8.3-gd php8.3-soap php8.3-zip php8.3-readline php8.3-pspell php8.3-sqlite3 php8.3-tidy php8.3-xsl

🔍 Kontrolle:

php -v

Erwartete Ausgabe: PHP 8.3.x (cli) ...

⚠️ Hinweis: Doppelte Repository-Einträge

W: Target Packages ... is configured multiple times in /etc/apt/sources.list.d/php.list ...

Lösung:

sudo rm /etc/apt/sources.list.d/php.list
sudo apt update

✍️ Fazit:

Diese Anleitung hilft dir, PHP 8.3 auf Debian 10, 11 oder 12 erfolgreich zu installieren auch wenn GPG-Fehler oder 404-Probleme auftreten. Besonders packages.sury.org kann veraltete Pakete entfernen oder abgelaufene Schlüssel verwenden, was regelmäßig manuell korrigiert werden muss.

Hinweis:: Wenn dir dieser Beitrag gefallen oder geholfen hat, kannst du mich gerne mit einer kleinen Unterstützung motivieren 😊

☕ Buy me a coffee

💙 Support via PayPal

₿/Ξ: Donate with Bitcoin
Address: bc1qt7wc6jfth4t2szc2hp6340sqp3y0pa9r3ywgrr

Show QR codeCrypto QR code
Published inAllgemeinLinux & SerververwaltungPHP & MySQL Notizen

Schreib den ersten Kommentar

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert