FLAMIX.SOFTWARE

Как сменить версию PHP на Mac OS

— Оцените первым

1. Узнаем текущую версию PHP

php -v

2. Смотрим список доступных версий PHP

brew list | grep php

Или

cd /opt/homebrew/opt/
ls #смотрим php@xxxx

3. Если нет нужной нам версии, устанавливаем

brew install php@7.3

4. Меняем версии PHP

brew unlink php@7.4
brew link php@7.3
# или brew link php@7.3 --force

5. Указываем в консоле какую версию будем использовать

export PATH="/opt/homebrew/opt/php@7.3/bin:$PATH"

6. Проверяем

php -v

7. Если все ОК и нужно всегда использовать данную версию PHP (подробное объяснение как это работает, нужно один раз разобраться)

echo 'export PATH="/opt/homebrew/opt/php@7.3/bin:$PATH"' >> ~/.zshrc

Если вы пытаетесь установить версию PHP которая уже официально не поддерживается, вы получите сообщение Error: php@7.1 has been disabled because it is deprecated upstream! Это значит, что на официальном репозитории brew необходимой версии больше нет. Для решения этой проблемы можно просто переключится на сторонний репозиторий, где данная версия PHP есть. Например на shivammathur/php

brew tap shivammathur/php
brew install shivammathur/php/php@7.1

© Copyright 2009 - 2023. Программирование и верстка руками и с умом. ИТ-аутсорс для СНГ.