Во время работы над проектами вам иногда приходится переключать версию вашего языка программирования из соображений совместимости. Итак, для Ruby у вас есть Ruby Version Manager (RVM), для Node вы, скорее всего, будете использовать Node Version Manager (NVM), а на Python вы можете справиться с этим с помощью virtualenv.

Но как насчет PHP?

Как вы уже догадались — решение есть! Это то, где Homebrew пригодится. Если у вас еще не установлен Homebrew, просто следуйте моему сообщению 5 основных команд Homebrew, которые вы должны знать!

Итак, все, что вам нужно сделать сейчас, это установить пакет «brew-php-switcher»:

brew install brew-php-switcher

После этого вы можете переключить текущую версию PHP на 5.6 следующим образом:

brew-php-switcher 56

Убедитесь, что у вас локально установлен пакет php56! Чтобы проверить, все ли работает, введите в окно терминала: php -v. Вывод должен быть примерно таким:

PHP 5.6.27 (cli) (построено: 15 октября 2016 г., 09:29:55)

Copyright © 1997–2016 The PHP Group

Zend Engine v2.6.0, Copyright © Zend Technologies, 1998–2016 гг.

Если вы не используете Apache на своем Mac

Если вы не используете Apache на своем Mac, вам придется добавить параметр -s:

brew-php-switcher 56 -s

Для дальнейшего чтения я бы посоветовал посетить страницу проекта на GitHub: https://github.com/philcook/brew-php-switcher.