【问题标题】:Install php72 on MacOS using brew使用 brew 在 MacOS 上安装 php72
【发布时间】:2019-05-25 07:24:47
【问题描述】:

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

【问题讨论】:

  • 你运行命令brew unlink php73了吗?
  • 是的,它没有找到它。要取消链接,我必须运行 brew unlink php72

标签: php homebrew php-7.2 php-7.3


【解决方案1】:

我找到了解决办法。

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

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

【讨论】:

    【解决方案2】:

    使用 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  
    

    【讨论】:

      【解决方案3】:

      这对我有用

      brew upgrade
      brew unlink php71
      brew install php72
      

      然后在你的 ~/.bash_profile 中

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

      【讨论】:

      • 太棒了,因为我无法取消链接,我只是进行 brew install,然后将导出文本放入 ~/.bash_profile
      【解决方案4】:
      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

      【讨论】:

        【解决方案5】:

        注意不支持旧版本的 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
        

        【讨论】:

          猜你喜欢
          • 2021-01-20
          • 2018-06-16
          • 2022-10-06
          • 1970-01-01
          • 1970-01-01
          • 2021-11-28
          • 2019-02-15
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多