100 lines
2.7 KiB
Markdown
100 lines
2.7 KiB
Markdown
## 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:
|
|
|
|
```bash
|
|
nano ~/.bashrc
|
|
|
|
```
|
|
|
|
Füge am Ende folgende Zeilen ein (ersetze `php8.2.0` durch deine tatsächliche Version):
|
|
|
|
```bash
|
|
# 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:
|
|
|
|
```bash
|
|
source ~/.bashrc
|
|
|
|
```
|
|
|
|
**4. Überprüfen**
|
|
Teste, ob die Pfade korrekt geladen werden:
|
|
|
|
```bash
|
|
which php
|
|
php -v
|
|
composer -v
|
|
|
|
```
|
|
|
|
> **Hinweis für macOS:** Standardmäßig nutzt das Terminal unter macOS seit macOS Catalina `zsh` statt `bash`. Falls deine Änderungen nach einem Terminal-Neustart nicht greifen, trage die gleichen Zeilen stattdessen in deine `~/.zshrc` ein.
|
|
|
|
|
|
## 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:
|
|
|
|
```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 im `PATH`, da Git Bash installierte Windows-Programme direkt aufrufen kann.
|
|
|
|
**3. Änderungen anwenden**
|
|
|
|
```bash
|
|
source ~/.bashrc
|
|
|
|
```
|
|
|
|
**4. Überprüfen**
|
|
|
|
```bash
|
|
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:
|
|
|
|
1. `Win + R` drücken, `sysdm.cpl` eingeben und Enter drücken.
|
|
2. Reiter **Erweitert** → **Umgebungsvariablen**.
|
|
3. Unter **Systemvariablen** (oder **Benutzervariablen**) die Variable `Path` auswählen und auf **Bearbeiten** klicken.
|
|
4. Neuen Eintrag hinzufügen: `C:\MAMP\bin\php\php8.2.0` und ganz nach oben schieben. |