Einleitung
Das Laravel-Team stellt für Einsteiger Herd sowiephp.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:~/.zprofile) eingetragen. Falls Sie sie manuell hinzufügen, laden Sie die Konfiguration neu.
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
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 Prüfen Sie die aktuell verknüpfte Version.
brew link.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 Konfiguration übernehmen:
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:nvm installieren
Node.js wird pro Benutzer per nvm (Node Version Manager) installiert. Ohneroot-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 Übernehmen Sie die Konfiguration:
~/.zshrc (oder ~/.bashrc) automatisch Folgendes. Falls nicht, tragen Sie es manuell ein.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
3
Entwicklungsserver starten
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.