@ Ответ Марсело Родриго великолепен!И я рад, что он включил свои источники.Следуя источникам его источников, я смог найти информацию ниже.
Установить PEAR на MAMP
Чтобы заставить PEAR работать с MAMP, выполните следующие команды.Обратите внимание, что есть команды для MAMP v1.xx и для более новых версий.Узнайте, какую версию вы используете.Также обратите внимание, что версии PHP отличаются.Убедитесь, что версия в командах ниже является той, которую вы фактически используете.MAMP позволяет менять версии.Вы можете проверить, открыв MAMP> Сервер> PHP.
ПРИМЕЧАНИЕ:
Это может быть очевидным для некоторых, но сначала вы должны остановить MAMP.В противном случае вы можете получить некоторые странные ошибки.
1) Измените права доступа к каталогу, чтобы в них можно было выполнять файлы:
MAMP v2.xx
chmod 774 /Applications/MAMP/bin/php/php5.4.4/bin/pear
chmod 774 /Applications/MAMP/bin/php/php5.4.4/bin/php
MAMP v1.xx
chmod 774 /Applications/MAMP/bin/php5.3/bin/pear
chmod 774 /Applications/MAMP/bin/php5.3/bin/php
2) Настройте псевдоним, чтобы не вводить весь путь.
Каждый раз, когда вы хотите получить доступгруша вы должны ввести "/Applications/MAMP/bin/php5.3/bin/pear".Печатание "груши" относится к тому, что уже установлено на вашем Mac, а не к установке MAMP.(Это относится только к текущему сеансу. Для постоянного псевдонима поместите указанную ниже команду в свой файл ~ / .bash_profile. Вот учебник о том, как это сделать. )
MAMP v2.xx
alias mpear="/Applications/MAMP/bin/php/php5.4.4/bin/pear"
MAMP v1.xx
alias mpear="/Applications/MAMP/bin/php5.3/bin/pear"
3) Установите связь между php5 и php5.3 папки (не требуется для MAMP v2.xx):
Pear запутывается из-за своей версии, так как он устанавливается как в каталог php5.3, так и в каталог php5
При обновлении pear он будетсоздайте новый каталог / Application / MAMP / bin / php5 и разместите файлы между папками php5.3 и php5.Используйте код ниже, чтобы сделать связь между двумя файлами, чтобы они действовали как один. Подробнее о команде "ln" .Источник: @ пост Марсело Родриго
ln -s php5.3 php5
4) Убедитесь, что груша работает:
mpear -V
5) Теперь обновите грушу:
mpear channel-update pear.php.net
mpear upgrade pear
6) И еще раз проверьте, правильно ли она обновила грушу
mpear -V
Установите PHPUnit
Вам не нужно устанавливать PHPUnit.Если у вас работает mpear -V, значит, вы закончили установку PEAR на MAMP.Для моей среды разработки мне понадобилось PHPUnit для модульного тестирования, поэтому я решил включить руководство по установке PHPUnit сейчас, когда у нас работает PEAR.Делайте это только если вам нужен PHPUnit.Если вы не знаете, что это такое, вам это не нужно.
Выполните следующие команды:
1) Установите PHPUnit:
ПРИМЕЧАНИЕ: Ниже я использую "mpear", которыйна самом деле псевдоним, который я настроил в шаге 2 выше.Вместо него можно просто использовать «/Applications/MAMP/bin/php5.3/bin/pear».
mpear config-set auto_discover 1
mpear install pear.phpunit.de/PHPUnit
Источник: http://www.phpunit.de/manual/current/en/installation.html
2) РазрешитьMAMP для использования PHPUnit
Свяжите установку phpunit вашего MAMP с местоположением phpunit по умолчанию.(Не работает с Mountain Lion, см. Шаг 2a)
sudo ln -s /Applications/MAMP/bin/php5/bin/phpunit /usr/local/bin/phpunit
** 2a) Только для Mountain Lion - создайте символическую ссылку между php.ini MAMP и php.ini в / etc
sudo ln -s /Applications/MAMP/bin/php/php5.4.4/conf/php.ini /etc/php.ini
Если он говорит, что файлы существуют, сделайте резервную копию /etc/php.ini и удалите его.
3) Убедитесь, что он работает
phpunit --version
Подробнее об установке phpunit:
Источники: