Еще один способ, который может быть немного чище в отношении версий PHP, - это создать псевдоним в вашем профиле bash, который указывает на конкретный двоичный файл php, который вы хотите запускать при запуске таких вещей, как composer или другие инструменты cli. Это позволяет избежать некоторых потенциальных проблем совместимости конфигурации библиотеки и php.ini с установленной версией php в OSX.
Например, если вы хотите указать на php 5.4.1 в MAMP, отредактируйте файл .bash_profile в выбранном вами редакторе (nano, vi и т. Д.):
# nano ~/.bash_profile
Добавьте это под заявлением PATH:
alias php=/Applications/MAMP/bin/php/php5.4.10/bin/php
Сохранить и выйти (CTRL + X в нано, wq в vi). Выйти из терминала. В следующий раз, когда вы попытаетесь вызвать php из cli, вы будете использовать версию 5.4.10, установленную с MAMP.
Не забудьте обновить этот путь, если вы обновите MAMP более новой версией PHP.