使用brew在MacOS上安装php72

时间:2018-12-27 08:41:34

标签: php homebrew php-7.2 php-7.3

我正在尝试使用brew安装php72。

实际上,当我执行brew install php72时,它正在下载“ https://homebrew.bintray.com/bottles/php-7.3.0.mojave.bottle.tar.gz”。

因此,当我检查php版本时,它显示的是PHP 7.3.0(cli)。

如何才能完全安装php72而不是php73?

5 个答案:

答案 0 :(得分:6)

我找到了解决方法。

您必须指定类似php@7.2的版本,而不是安装php72。

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

答案 1 :(得分:3)

  

使用Homebrew在Mac上安装PHP 7.2

     

检查版本

  php -v
  

检查冲泡是否最新

  brew update

  brew upgrade
  

取消链接系统中已安装的php版本

  brew unlink php71
  

现在是下载的最后一步**

  brew install php72

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

答案 2 :(得分:1)

这对我有用

brew upgrade
brew unlink php71
brew install php72

然后在您的〜/ .bash_profile中

export PATH=/usr/local/Cellar/php\@7.2/7.2.26/bin/:$PATH

答案 3 :(得分:0)

brew tap homebrew/homebrew-php
brew unlink php71
brew install php72 --with-argon2 
brew install php72-xdebug

有关更多信息,请访问网址https://murze.be/how-to-upgrade-from-php-71-to-72-on-macos-using-homebrew

答案 4 :(得分:0)

请注意,不支持Mac OS的旧版本,我正在尝试使用docker,后者也不完全支持Mac OS的旧版本(无桌面版本)。尝试仅使用docker计算机,如下所示;

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