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

  1. Die Meldung lesen: Composer nennt das blockierende Paket und die Bedingung.
  2. composer why-not paket/name version zeigt, was eine Version verhindert.
  3. composer diagnose und php -v bzw. php -m prüfen: Läuft Composer mit dem erwarteten PHP?
  4. 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.