Переменная среды PHP OS Mountain LION

Я только что установил Mac OS 10.8 Mountain Lion и заметил, что версия PHP, которую использует система, не связана с MAMP.

Раньше я модифицировал свою переменную PATH, чтобы моя ОС использовала другую папку BIN для PHP, но я просто не могу найти, где изменить переменную PATH в 10.8.

Я создал .profile и также просматриваю файл .bash_profile, но ОС продолжает использовать

/usr/bin/php

в качестве установки PHP по умолчанию вместо

/Applications/MAMP/bin/php/php5.3.14/bin

Где я могу найти настройку системной переменной PATH?


person MightyMouse    schedule 09.11.2012    source источник
comment
Попробуйте команду which: which php - возможно, в Mac OSX она есть, я не знаю.   -  person hakre    schedule 09.11.2012
comment
который php сообщает мне, какой экземпляр PHP использует ОС, но не позволяет мне его изменить.   -  person MightyMouse    schedule 09.11.2012
comment
Сначала см.: Как запустить сценарий PHP из командной строки с помощью MAMP?. Убедитесь, что у вас есть путь к Двоичный файл PHP в папке MAMP перед системным двоичным путем. echo $PATH должен вывести вашу текущую переменную пути. Если вы уже не можете решить это самостоятельно, добавьте этот вывод в свой вопрос.   -  person hakre    schedule 09.11.2012
comment
Я предполагаю, что вы просто либо не выполнили .bash_profile до сих пор, чтобы обновить путь (не вызывайте его напрямую, просто откройте новую оболочку и попробуйте там), либо вы поместили его не в тот конец (вместо этого позади перед системами $PATH)   -  person hakre    schedule 09.11.2012
comment
МОЙ путь к двоичной папке PHP не указывает на MAMP-PRO. Это именно то, что я хочу сделать, чтобы изменить PATH из установки OS php по умолчанию на путь bin MAMP. Если я сделаю какой php я получу /usr/bin/php   -  person MightyMouse    schedule 09.11.2012
comment
Сначала сделайте так, чтобы ваш $PATH указал на него. Что echo $PATH дает вам на данный момент?   -  person hakre    schedule 09.11.2012
comment
/Users/jfernandez/.rvm/gems/ruby-1.9.3-p286/bin:/Users/jfernandez/.rvm/gems/ruby-1.9.3-p286@global/bin:/Users/jfernandez/.rvm/ рубины/ruby-1.9.3-p286/bin:/Users/jfernandez/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin   -  person MightyMouse    schedule 09.11.2012


Ответы (1)


Лично я могу отредактировать файл ~/.profile в горном льве. Я не уверен, где находится исходный путь PHP, но вы можете попробовать добавить export PATH="$PATH:/Applications/MAMP/bin/php/php5.3.14/bin" в свой файл .profile. Обязательно перезагрузите терминал, прежде чем запускать php.

person jordan314    schedule 18.12.2012