Überschreiben des PHP-Pfads zur Verwendung von MAMP
Frage:
Nach der Neukonfiguration von PHP auf dem Mac, um das SOAP-Modul zu aktivieren, Der Benutzer muss den MAMP-Verzeichnispfad manuell in Befehlszeilenbefehlen angeben. Wie kann das System so geändert werden, dass nur der Befehl „php“ anstelle des gesamten MAMP-Pfads verwendet werden kann?
Antwort:
Um den PHP-Pfad zu überschreiben und zu priorisieren MAMP, folgen Sie diesen Schritten:
-
Erstellen Sie eine .bash_profile-Datei: Erstellen Sie im Home-Verzeichnis des Benutzers (z. B. „/Users/David“) eine „.bash_profile“-Datei mit einem Texteditor (z. B. vim).
-
Umgebungsvariablen hinzufügen: Erstellen Sie in der Datei „.bash_profile“ zwei Umgebungsvariablen:
- export MAMP_PHP=/Applications/MAMP/bin/php/php5.3.6/bin
- export PATH="$MAMP_PHP:$PATH"
-
Set die Pfadpriorität: Die Variable $PATH enthält /usr/bin, wo sich das System-PHP befindet. Indem Sie den MAMP-PHP-Pfad vor $PATH platzieren, priorisiert das System die MAMP-Version.
-
Terminal speichern und neu starten: Speichern Sie die Datei „.bash_profile“ und starten Sie Terminal neu.
-
Überprüfung: Um zu bestätigen, dass die MAMP-Version verwendet wird, führen Sie die folgenden Befehle aus:
- php -v: Sollte die MAMP-PHP-Version ausgeben (z. B. , 5.3.6).
- which php: Gibt den Pfad zur verwendeten ausführbaren Datei aus (sollte jetzt der MAMP-PHP-Pfad sein).
Das obige ist der detaillierte Inhalt vonWie priorisiere ich MAMP PHP im Terminal auf dem Mac?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn