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
Источник для логинов.