9

我正在尝试使用 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 ?

4

5 回答 5

16

我找到了解决方案。

您必须指定像 php@7.2 这样的版本,而不是安装 php72。

brew unlink [your actual php version linked]
brew install php@7.2
brew link php@7.2
于 2018-12-27T08:59:25.733 回答
3

使用 Homebrew 在 Mac 上安装 PHP 7.2

检查版本

  php -v

检查 brew 是否是最新的

  brew update

  brew upgrade

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

  brew unlink php71

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

  brew install php72

  export PATH=/usr/local/php5/bin:$PATH  
于 2019-09-10T19:09:58.770 回答
1

这对我有用

brew upgrade
brew unlink php71
brew install php72

然后在你的 ~/.bash_profile

export PATH=/usr/local/Cellar/php\@7.2/7.2.26/bin/:$PATH
于 2020-01-13T12:34:57.493 回答
0
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

于 2018-12-27T08:52:45.920 回答
0

请注意,不支持旧版本的 Mac OS,我正在尝试使用也不完全支持旧版本 Mac OS(无桌面版本)的 docker。仅使用 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
于 2019-06-04T18:54:36.897 回答