2.7 KiB
MacOS Installation
Um die PHP-Version und Composer aus MAMP standardmäßig in deinem Terminal über die ~/.bashrc zu nutzen, fügst du den Pfad zur gewünschten PHP-Version deinem $PATH voran.
1. MAMP PHP-Version ermitteln
Prüfe im Finder unter /Applications/MAMP/bin/php/, welche Versionen installiert sind (z. B. php8.2.0).
2. .bashrc bearbeiten
Öffne die Datei im Editor:
nano ~/.bashrc
Füge am Ende folgende Zeilen ein (ersetze php8.2.0 durch deine tatsächliche Version):
# MAMP PHP zum PATH hinzufügen
export PATH="/Applications/MAMP/bin/php/php8.2.0/bin:$PATH"
# Falls Composer separat als .phar oder Skript liegt, optional ein Alias setzen:
# alias composer="/Applications/MAMP/bin/php/php8.2.0/bin/php /usr/local/bin/composer"
3. Änderungen anwenden Lade die Konfiguration neu:
source ~/.bashrc
4. Überprüfen Teste, ob die Pfade korrekt geladen werden:
which php
php -v
composer -v
Hinweis für macOS: Standardmäßig nutzt das Terminal unter macOS seit macOS Catalina
zshstattbash. Falls deine Änderungen nach einem Terminal-Neustart nicht greifen, trage die gleichen Zeilen stattdessen in deine~/.zshrcein.
Windows Installation
Unter Windows nutzt du für Bash in der Regel Git Bash oder WSL. In Git Bash entspricht ~/.bashrc der Datei C:\Users\<DeinBenutzer>\.bashrc.
1. MAMP PHP-Version ermitteln
Prüfe unter C:\MAMP\bin\php\, welche PHP-Version installiert ist (z. B. php8.2.0).
2. .bashrc in Git Bash anpassen
Öffne die Datei in Git Bash:
code ~/.bashrc
```****
Füge folgende Zeilen ein (Pfad an deine PHP-Version anpassen):
```bash
# MAMP PHP zum PATH hinzufügen (Windows-Pfad im POSIX-Format)
export PATH="/c/MAMP/bin/php/php8.2.0:$PATH"
# Composer Alias (falls composer.phar im MAMP-Verzeichnis oder Benutzerverzeichnis liegt)
alias composer="/c/MAMP/bin/php/php8.2.0/php.exe /c/ProgramData/ComposerSetup/bin/composer.phar"
Falls Composer als Windows-Batch-Datei (
composer.bat) installiert ist, reicht bereits der PHP-Eintrag imPATH, da Git Bash installierte Windows-Programme direkt aufrufen kann.
3. Änderungen anwenden
source ~/.bashrc
4. Überprüfen
which php
php -v
composer --version
Alternative: Systemweit für CMD / PowerShell setzen Falls du PHP auch in der Windows Eingabeaufforderung oder PowerShell nutzen möchtest:
Win + Rdrücken,sysdm.cpleingeben und Enter drücken.- Reiter Erweitert → Umgebungsvariablen.
- Unter Systemvariablen (oder Benutzervariablen) die Variable
Pathauswählen und auf Bearbeiten klicken. - Neuen Eintrag hinzufügen:
C:\MAMP\bin\php\php8.2.0und ganz nach oben schieben.