Frage an php, mamp, macos – Ändern Sie den PHP-Pfad in MAMPs PHP

4

Ich verwende PHP mit MAMP unter OSX 10.5.8

Wenn ich also ein Skript von der Konsole ausführen möchte, muss ich immer schreiben

/applications/mamp/bin/php5.3/bin/php path/to/script

was nervt. Gibt es eine Möglichkeit, den Standardpfad zu PHP zu ändern, damit ich schreiben kann

php path/to/script

und benutzt noch MAMPs PHP Version?

Fügen Sie dieses Verzeichnis zu Ihrem hinzuPATH, sehenkeito.me/tutorials/macosx_path drew010

Deine Antwort

6   die antwort
7
Verwenden Sie die neueste MAMP-Version von PHP

Sie müssen .bash_profile bearbeiten

open -a TextEdit ~/.bash_profile

Wenn Sie bash_profile nicht in Ihrem Home-Verzeichnis finden, erstellen Sie .bash_profile:

 touch ~/.bash_profile

Verwenden Sie die neueste MAMP-Version von PHP

PHP_VERSION=`ls /Applications/MAMP/bin/php/ | sort -n | tail -1`
export PATH=/Applications/MAMP/bin/php/${PHP_VERSION}/bin:$PATH

(Verwenden Sie source ~ / .bash_profile, nachdem Sie Ihre Änderungen vorgenommen haben, um sicherzustellen, dass sie wirksam werden.)

Quelle:Wie überschreibe ich den Pfad von PHP, um den MAMP-Pfad zu verwenden?

5

den Alias ​​umzuschreiben. Kopieren Sie einfach den Cmd-Balg in das Terminal, um ihn vorübergehend zu verwenden, oder schreiben Sie ihn in .bash_profile, um ihn dauerhaft zu machen.

Für MAMP

$ alias php=/applications/mamp/bin/php5.3/bin/php

Für XAMPP

$ alias php=/Applications/XAMPP/bin/php
nbsp;alias php=/Applications/XAMPP/bin/php

Für AMPPS

$ alias php=/Applications/AMPPS/php-5.6/bin/php
nbsp;alias php=/Applications/AMPPS/php-5.6/bin/php

Führen Sie PHP über unseren neuen Alias ​​aus

$ php -v
nbsp;php -v
17

Erstellen Sie eine Datei mit dem Namen.bash_profile in Ihrem Home-Verzeichnis (falls Sie diese Datei noch nicht haben) und fügen Sie diese zur Datei hinzu:

export PATH=/Applications/mamp/bin/php5.3/bin:$PATH

Beenden Sie dann Terminal.app und starten Sie es erneut

In meinem Fall wurde PHP bereits mit Macports installiert. Das Entfernen von macports PHP war erforderlich, damit diese Lösung funktioniert:$ sudo port uninstall php* . Nimo
0

ob dies spezifisch für MAMP 3.0 ist oder nicht, aber Sie müssen den folgenden Pfad für MAMP 3.0 ausführen. Stellen Sie sicher, dass Sie die PHP-Version auf die Version ändern, die Sie für Ihren Server verwenden.

Das geht wieder in ~ / .bash_profile

export PATH=/Applications/MAMP/bin/php/php5.5.10/bin:$PATH
1

Da .bash_profile beim Anmelden ausgeführt wird, müssen Sie Ihr System neu starten, damit die Änderungen wirksam werden.

2
vi ~/.bash_profile

//add
export PATH=/path/to/php/bin:$PATH

source ~/.bash_profile 

Verwandte Fragen