Problem
Das Terminal weiß zunächst nicht, wo sich die PHP-Installation von MAMP befindet – und kann somit den Befehl „PHP“ nicht finden.
Fehlermeldung:zsh: command not found: php
Lösung
Den Pfad zur PHP-Installation im Terminal hinterlegen. Dazu wie folgt Vorgehen:
- Terminal öffnen.
- Prüfen, welche Shell gerade benutzt wird. Dazu folgenden Befehl eingeben:
echo "$SHELL"
- Wenn das Ergebnis
/bin/zsh
ist, dann wirdzsh
benutzt – ansonsten wirdbash
genutzt.- ZSH
Folgenden Befehl eingeben:sudo nano ~/.zshrc
- BASH
Folgenden Befehl eingeben:sudo nano ~/.bash_profile
- ZSH
- mit Enter bestätigen und das Benutzerkennwort eingeben.
- Der NANO-Editor öffnet nun die Datei.
Dort folgende zwei Zeilen eingeben (für PHP 8.2, ggf. auf die korrekte PHP-Version anpassen)export PATH=/Applications/MAMP/bin/php/php8.2.0/bin:$PATH
export PATH - Mit
control+x
beenden, mityes
bestätigen und Enter drücken. - Terminal schließen und neu starten.
- Fertig
Tests
php -v
Gibt die aktuelle PHP-Version zurück.
which php
Gibt den Pfad zur PHP-Installation zurück.