Во время работы над проектами вам иногда приходится переключать версию вашего языка программирования из соображений совместимости. Итак, для 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.