Назад | Перейти на главную страницу

MAMP и интерфейс командной строки - ПУТЬ в MAC OS X

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

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

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

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

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

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

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

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