Не засоряйте систему установкой родных пакетов (через homebrew). Сервер должен быть изолирован, когда понадобился - тогда подняли и работаете. Не надо - вырубили. А еще сервер для разработки должен быть максимально приближен к среде на будущем продакшне. Все перечисленное присутствует в
Vagrant - изолированная виртуальная машина, можно собрать (или найти готовую сборку) под конкретную среду. В ней же можно экспериментировать с системными настройками, крутить kernel и делать вообще все что угодно без риска навредить родной ОСи.
2021 Update:
Беру свои слова назад. Давно работаю с Laravel Valet, все пакеты устанавливаются с помощью Homebrew. Ни Vagrant, ни Docker, ни всякие MAMPы и рядом не стояли по скорости, удобству и минимальному использованию ресурсов.