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/zshist, dann wirdzshbenutzt – ansonsten wirdbashgenutzt.- 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+xbeenden, mityesbestä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.