Files
JS/webseite-react-php/slim-php/INSTALLATION.md
Philippe Torrel 0bdbf245ee
2026-08-31 12:03:08 +02:00

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.