Установите php72 на MacOS, используя brew

Я пытаюсь установить php72 с помощью brew.

На самом деле, когда я делаю brew install php72 он загружает " https://homebrew.bintray.com/bottles/php-7.3.0.mojave.bottle.tar.gz".

Поэтому, когда я проверяю версию php, она показывает мне PHP 7.3.0 (cli).

Как я могу установить именно php72, а не php73?

2 ответа

Решение

Я нашел решение.

Вместо установки php72 вы должны указать версию вроде php@7.2.

brew unlink [your actual php version linked] brew install php@7.2 brew link php@7.2

Установка PHP 7.2 на Mac с помощью Homebrew

Проверить версию

  php -v

проверьте, что пиво обновлено

  brew update

  brew upgrade

Отключить версию php, установленную в системе

  brew unlink php71

Теперь последний шаг к загрузке **

  brew install php72

  export PATH=/usr/local/php5/bin:$PATH  

Это сработало для меня

brew upgrade
brew unlink php71
brew install php72

затем в вашем ~/.bash_profile

export PATH=/usr/local/Cellar/php\@7.2/7.2.26/bin/:$PATH
brew tap homebrew/homebrew-php
brew unlink php71
brew install php72 --with-argon2 
brew install php72-xdebug

Для получения дополнительной информации следуйте URL https://murze.be/how-to-upgrade-from-php-71-to-72-on-macos-using-homebrew

Обратите внимание, что более старые версии Mac OS не поддерживаются, я пытаюсь использовать докер, который также не поддерживает полностью старые версии Mac OS (без настольной версии). Попробуйте использовать только докер-машину следующим образом:

base=https://github.com/docker/machine/releases/download/v0.16.0 &&
  curl -L $base/docker-machine-$(uname -s)-$(uname -m) >/usr/local/bin/docker-machine &&
  chmod +x /usr/local/bin/docker-machine
Другие вопросы по тегам