Fehler-Lösung
Composer: Your requirements could not be resolved to an installable set of packages
Composer findet keine Kombination von Paketversionen, die alle Vorgaben erfüllt, einschließlich PHP-Version und Erweiterungen.
Die Fehlermeldung
Your requirements could not be resolved to an installable set of packages.
Mögliche Ursachen
- PHP-Version passt nicht. Ein Paket verlangt eine neuere oder ältere PHP-Version als die, mit der Composer läuft.
- PHP-Erweiterung fehlt. Eine Abhängigkeit braucht eine Erweiterung (etwa intl oder gd), die für dieses PHP nicht geladen ist.
- Widersprüchliche Versionsangaben. Zwei Pakete verlangen unvereinbare Versionen einer gemeinsamen Abhängigkeit.
Lösung
- Die Meldung lesen: Composer nennt das blockierende Paket und die Bedingung.
- composer why-not paket/name version zeigt, was eine Version verhindert.
- composer diagnose und php -v bzw. php -m prüfen: Läuft Composer mit dem erwarteten PHP?
- Fehlende Erweiterung installieren. Die Plattformprüfung nicht mit --ignore-platform-reqs umgehen, das verlagert den Fehler in die Laufzeit.
Quelle: Composer: Troubleshooting · Stand: 2026-10-09
Verwandte Fehler
Fehler bleibt bestehen?
Ich schaue mir Ihr Laravel-Projekt an und sage Ihnen ehrlich, woran es liegt. Kostenloses 30-Minuten-Gespräch.