Skip to main content

Einleitung

Das Laravel-Team stellt für Einsteiger Herd sowie php.new bereit; Senior Engineers bevorzugen jedoch häufig, die einzelnen Werkzeuge separat mit einem Paketmanager zu verwalten. So kontrollieren Sie Versionen selbst und wechseln in mehreren Projekten leicht zwischen unterschiedlichen PHP-Versionen. Dieser Leitfaden erklärt, wie Sie PHP, Composer und Node.js (via nvm) mit Homebrew installieren, bis laravel new läuft.
Zielumgebung: macOS 13 Ventura oder höher. Läuft sowohl auf Apple Silicon (M1/M2/M3) als auch auf Intel.

Homebrew installieren

Homebrew ist ein Paketmanager für macOS. Falls noch nicht installiert, führen Sie folgenden Befehl im Terminal aus:
Bei Apple Silicon wird nach der Installation automatisch die folgende Zeile in eine Shell-Konfigurationsdatei (z. B. ~/.zprofile) eingetragen. Falls Sie sie manuell hinzufügen, laden Sie die Konfiguration neu.
Überprüfen Sie die Installation:

PHP installieren

1

Aktuelles PHP installieren

Die php-Formel von Homebrew verweist stets auf die aktuelle stabile Version. Laravel 13 benötigt PHP 8.3 oder höher.
2

Version prüfen

Erscheint PHP 8.3.x oder höher, war die Installation erfolgreich.
3

(Optional) Eine bestimmte Version verwenden

Wenn Sie mehrere PHP-Versionen verwalten möchten, installieren Sie eine versionierte Formel.
Wechseln Sie die Version mit brew link.
Prüfen Sie die aktuell verknüpfte Version.

Composer installieren

1

Composer installieren

Die Installation ist direkt über Homebrew möglich.
2

Version prüfen

3

Pfad für globale Installationen einrichten

Damit Pakete, die Sie per composer global require installieren (z. B. der Laravel-Installer), nutzbar sind, ergänzen Sie ~/.composer/vendor/bin in PATH.Fügen Sie in ~/.zshrc (oder ~/.bashrc) Folgendes ein:
Konfiguration übernehmen:

nvm installieren

Node.js wird pro Benutzer per nvm (Node Version Manager) installiert. Ohne root-Rechte lässt es sich sauber verwalten und harmoniert gut mit KI-Tools oder CLIs, die auf globale npm-Pakete zugreifen.
1

nvm installieren

Das aktuelle Installations-Skript finden Sie im nvm-GitHub-Repository.
2

Shell-Konfiguration ergänzen

Das Installations-Skript ergänzt in ~/.zshrc (oder ~/.bashrc) automatisch Folgendes. Falls nicht, tragen Sie es manuell ein.
Übernehmen Sie die Konfiguration:
3

Installation prüfen


Node.js installieren

1

LTS-Version installieren

2

Als Default setzen

Damit die Version auch in neuen Terminal-Sessions verwendet wird, setzen Sie die Default-Version.
3

Version prüfen


Laravel-Installation prüfen

1

Laravel-Installer einrichten

2

Neues Projekt anlegen

Das interaktive Setup startet. Sie können Starterkits und Authentifizierungsoptionen auswählen.
3

Entwicklungsserver starten

Öffnen Sie im Browser http://localhost:8000. Erscheint die Laravel-Welcome-Seite, ist alles bereit.

Wann Homebrew, wann Herd?

Wenn Sie Team- oder CI-Konfigurationen angleichen wollen oder häufig zwischen mehreren PHP-Versionen wechseln, ist der manuelle Aufbau mit Homebrew die passende Wahl.
Zuletzt geändert am 13. Juli 2026