Pytanie w sprawie php, macos, mamp – zmień ścieżkę PHP na MAMP PHP

4

Używam PHP z MAMP w OSX 10.5.8

Więc jeśli chcę uruchomić skrypt z konsoli, zawsze muszę pisać

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

co jest denerwujące. Czy istnieje sposób, aby zmienić domyślną ścieżkę do php, aby móc pisać

php path/to/script

i nadal używa wersji PHP MAMP?

Dodaj ten katalog do swojegoPATH, widziećkeito.me/tutorials/macosx_path drew010

Twoja odpowiedź

6   odpowiedzi
0

czy jest to specyficzne dla MAMP 3.0, czy nie, ale musisz wykonać następującą ścieżkę dla MAMP 3.0. Upewnij się, że zmienisz wersję PHP na wersję używaną na serwerze.

Ponownie dzieje się to w ~ / .bash_profile

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

zy cmd do terminala, aby tymczasowo go użyć lub zapisać w .bash_profile, aby stał się trwały.

Dla MAMP

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

Dla XAMPP

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

Dla AMPPS

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

Uruchom php za pośrednictwem naszego nowego aliasu

$ php -v
nbsp;php -v
7
Użyj najnowszej wersji PHP MAMP

musisz edytować plik .bash_profile

open -a TextEdit ~/.bash_profile

jeśli nie możesz znaleźć pliku bash_profile w swoim katalogu domowym, utwórz plik .bash_profile:

 touch ~/.bash_profile

Użyj najnowszej wersji PHP MAMP

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

(Użyj zmian source ~ / .bash_profile po wprowadzeniu zmian, aby upewnić się, że działają.)

źródło:Jak zastąpić ścieżkę PHP, aby korzystać ze ścieżki MAMP?

2
vi ~/.bash_profile

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

source ~/.bash_profile 
1

ponieważ .bash_profile działa podczas logowania, będziesz musiał ponownie uruchomić system, aby zmiany zaczęły obowiązywać.

17

Utwórz plik o nazwie.bash_profile w twoim katalogu domowym (jeśli nie masz już tego pliku) i dodaj go do pliku:

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

Następnie zamknij i uruchom ponownie Terminal.app

W moim przypadku PHP zostało już zainstalowane przy użyciu macportów. Aby to rozwiązanie działało, konieczne było usunięcie PHP z Macport:$ sudo port uninstall php* . Nimo

Powiązane pytania