Mehrere PHP-Versionen parallel nutzen – exakt wie beim Hoster testen

Installiere und wechsle mühelos zwischen verschiedenen PHP-Versionen, um Updates zu prüfen, oder die exakten PHP-Spezifikationen deines Hosters nachzubilden

Muti PHP

Mehrere PHP-Versionen parallel nutzen und flexibel wechseln

 

Wie es dir hilft

"Als Webentwickler möchte ich verschiedene PHP-Versionen auf meinem lokalen Server installieren und für unterschiedliche Projekte parallel nutzen, um ältere Anwendungen mit PHP 7.4 ebenso betreiben zu können wie neue Projekte, die bereits PHP 8.3 oder 8.4 erfordern. So kann ich kompatible Testumgebungen bereitstellen, Updates sicher prüfen und jederzeit zwischen mehreren PHP-Versionen wechseln, ohne meine gesamte Entwicklungsumgebung umstellen zu müssen.

Ein weiterer Vorteil: Ich kann die PHP-Versionen und Spezifikationen meines Hosters exakt matchen, um schon lokal sicherzustellen, dass meine Website später in der Live-Umgebung fehlerfrei läuft."

MAMP PRO erlaubt dir, verschiedene PHP-Versionen zu installieren und parallel zu verwenden. Das ist ideal, wenn du Projekte mit unterschiedlichen Anforderungen pflegst – z. B. ein älteres WordPress, das noch PHP 7.4 benötigt, und ein neues Projekt, das bereits PHP 8.3 oder 8.4 unterstützt.

 

Tipps & Best Practices

  • Pro Projekt die richtige Version: Richte jede Site so ein, dass sie die offiziell unterstützte PHP-Version nutzt – und die Specs deines Hosters abbildet.
  • Upgrades testen: Erstelle vor einem Versionswechsel Snapshots oder Blueprints.
  • Pre-Releases nur für Tests: Alpha- und Beta-Versionen sind nicht für produktive Umgebungen geeignet.
  • Save nicht vergessen: Änderungen werden erst nach Speichern übernommen; danach starten die Server neu.
  • CLI vs. Webserver prüfen: Vergewissere dich, dass CLI und Webserver dieselbe Version nutzen.

 

Voraussetzungen

  • MAMP PRO 7 oder neuer.
  • Mehrere PHP-Versionen sind installiert oder können nachinstalliert werden.

 

Schritt-für-Schritt-Anleitung

1) Verfügbare PHP-Versionen prüfen

  1. Öffne MAMP PRO → Settings → Languages → PHP.
  2. Hier siehst du alle installierten Versionen (z. B. PHP 7.4, 8.0, 8.3, 8.4).
  3. Über Add… kannst du weitere Versionen hinzufügen.

MAMP PRO bietet sowohl stabile Releases als auch Pre-Release-Versionen (z. B. PHP 8.5 alpha/beta) zum Testen an.

2) Weitere PHP-Versionen installieren

  1. Klicke in der Liste auf Add….
  2. Wähle die gewünschte Version aus (z. B. PHP 8.2, 8.5.0alpha).
  3. Klicke auf Install und anschließend auf Save.
  4. Die Server starten automatisch neu, damit die neue Version verfügbar ist.

Hinweis: Pre-Release-Versionen sind nicht für Produktionsumgebungen geeignet und können Einschränkungen haben (z. B. fehlende Extensions, eingeschränkte Xdebug-Unterstützung).

3) Globale Standard-Version festlegen

  1. Gehe zu Settings → Languages → PHP.
  2. Wähle unter Default Version die gewünschte Standardversion.
  3. Klicke auf Save; die Server starten automatisch neu.

4) PHP-Version pro Site einstellen

  1. Öffne in der Sites-Liste eine Site.
  2. Gehe zu General → Hosts → PHP Version.
  3. Wähle die benötigte Version und klicke auf Save.
  4. Die Server starten automatisch neu, damit die Änderung wirksam wird.

So kannst du mehrere Projekte gleichzeitig mit unterschiedlichen PHP-Versionen betreiben und die Umgebung deines Hosters exakt nachbilden.

5) PHP-Version im Terminal nutzen

  1. Gehe zu Settings → Languages → PHP.
  2. Aktiviere die Checkbox "activate command line shortcuts...".
  3. Nun zeigt php -v im Terminal die aktuell in MAMP PRO gewählte Version.

Darum lohnt es sich

Mit MAMP PRO kannst du jederzeit zwischen verschiedenen PHP-Versionen wechseln und zusätzliche Versionen installieren. Das macht dich flexibel für ältere Projekte und bereit, neue Releases frühzeitig zu testen – und du kannst die exakten PHP-Spezifikationen deines Hosters lokal nachbilden, um Live-Umgebungen präzise vorzubereiten.

EMPTY

EMPTY