Я запускаю PHP с MAMP на OSX 10.5.8
Поэтому, если я хочу запустить скрипт с консоли, мне всегда нужно писать
/applications/mamp/bin/php5.3/bin/php path/to/script
что раздражает. Есть ли способ изменить путь по умолчанию к php, чтобы я мог писать
php path/to/script
и все еще использует версию MAMPs PHP?
Создайте файл с именем .bash_profile
в своем домашнем каталоге (если у вас еще нет этого файла) и добавьте его в файл:
export PATH=/Applications/mamp/bin/php5.3/bin:$PATH
Затем закройте и перезапустите Terminal.app
вам нужно отредактировать файл .bash_profile
open -a TextEdit ~/.bash_profile
если вы не можете найти bash_profile в своем домашнем каталоге, тогда создайте .bash_profile:
touch ~/.bash_profile
Используйте последнюю версию MAMP для PHP
PHP_VERSION=`ls /Applications/MAMP/bin/php/ | sort -n | tail -1` export PATH=/Applications/MAMP/bin/php/${PHP_VERSION}/bin:$PATH
(Используйте источник ~ / .bash_profile после внесения изменений, чтобы убедиться, что они вступили в силу.)
source: Как переопределить путь PHP для использования пути MAMP?
Самый простой способ – переписать псевдоним. Просто скопируйте / вставьте cmd в терминал для временного использования или запишите его в .bash_profile, чтобы сделать его постоянным.
Для MAMP
$ alias php=/applications/mamp/bin/php5.3/bin/php
Для XAMPP
$ alias php=/Applications/XAMPP/bin/php
Для AMPPS
$ alias php=/Applications/AMPPS/php-5.6/bin/php
Запустите php через наш новый псевдоним
$ php -v
В дополнение к bfvarettos отличный ответ: поскольку .bash_profile выполняется при входе в систему, вам нужно будет перезагрузить систему, чтобы изменения вступили в силу.
Я не уверен, что это относится к MAMP 3.0 или нет, но вам нужно сделать следующий путь для MAMP 3.0. Убедитесь, что вы изменили версию PHP на версию, используемую для вашего сервера.
Снова это происходит в ~ / .bash_profile
export PATH=/Applications/MAMP/bin/php/php5.5.10/bin:$PATH
vi ~/.bash_profile //add export PATH=/path/to/php/bin:$PATH source ~/.bash_profile