This commit is contained in:
100
webseite-react-php/slim-php/INSTALLATION.md
Normal file
100
webseite-react-php/slim-php/INSTALLATION.md
Normal file
@@ -0,0 +1,100 @@
|
||||
## 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.
|
||||
Reference in New Issue
Block a user