MAMP и интерфейс командной строки - PATH в MAC OS X

На моем Mac установлен MAMP для использования в качестве среды разработки localhost. Ранее я использовал уже установленный PHP и мою собственную установку MySQL, но я хочу перейти на MAMP, потому что я думаю, что в долгосрочной перспективе это упростит ситуацию.

Мой вопрос заключается в использовании интерфейса командной строки и желании, чтобы моя командная строка использовала версию MAMP PHP и MySQL вместо того, что я изначально установил. Я создал новый файл в моем домашнем каталоге с именем.bash_profile и добавил:

PATH=/Applications/MAMP/bin/php5/bin:\
/Applications/MAMP/Library/bin:$PATH
export PATH

Теперь, когда я открываю терминал и набираю "which mysql", я получаю результат, что он использует MAMP, хорошо. Но когда я набираю "which php", он по-прежнему использует оригинальную версию OSX вместо MAMP. Что я могу сделать, чтобы это исправить?

Большое спасибо.

2 ответа

Используя MAMP 1.9.1, я сделал chmod 755 /Applications/MAMP/bin/php5.2/bin/php и теперь это работает!

Если вы печатаете echo $PATH это показывает новый PATH?

Я бы предложил поместить эти строки в ~/.bashrc вместо этого, так как это происходит для интерактивных оболочек без входа в систему в то время как ~/.bash_profile Источник для логинов.

Другие вопросы по тегам