【问题标题】:install PHP 7.2 Mac OS with brew keep showing PHP71使用 brew 安装 PHP 7.2 Mac OS 继续显示 PHP71
【发布时间】:2020-11-23 06:01:22
【问题描述】:

我正在尝试在我的 Mac 上安装 PHP 7.2

我做到了:

php --version

PHP 7.1.33 (cli)(构建时间:2020 年 1 月 26 日 22:52:32)(NTS)

于是我开始安装 PHP 72

brew update
brew upgrade

然后我无法取消链接 PHP71

brew unlink php71 

错误:没有这样的小桶:/Users/tavelino/.brew/Cellar/php71

所以我尝试删除 PHP 71

brew remove --force --ignore-dependencies httpd
...  Uninstalling httpd... (1,625 files, 27.2MB)

brew remove --force --ignore-dependencies php70-xdebug php71-xdebug

brew remove --force --ignore-dependencies php70-imagick php71-imagick

brew remove --ignore-dependencies --force php70 php71

不卸载 PHP71。而且我不知道发生了什么

所以我尝试安装php72

brew install httpd php72
  ... 
  To have launchd start php@7.2 now and restart at login:
  brew services start php@7.2
  Or, if you don't want/need a background service you can just run:
  php-fpm

然后我也跑了

brew install php72 --with-httpd --with-thread-safety

现在如果我检查版本:

php -v

它仍然是 PHP 71 PHP 7.1.33 (cli)(构建时间:2020 年 1 月 26 日 22:52:32)(NTS)

所以我正在尝试找到一种方法来更改版本。

【问题讨论】:

  • 您尝试过什么检查 PHP 7.1 是如何安装的?

标签: php macos homebrew


【解决方案1】:

@Thais Avelino,我相信这听起来更像是PATH 问题。

下面基本上是我做的

  • brew install php@7.2,php7.2现在在一个版本别名下
  • echo 'export PATH="/usr/local/opt/php@7.2/bin:$PATH"' >> ~/.bash_profile,这可能是您的情况的一个步骤
  • source ~/.bash_profile 应用更改
$ php --version
PHP 7.2.31 (cli) (built: May 28 2020 23:54:50) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.31, Copyright (c) 1999-2018, by Zend Technologies

$ ls -al $(which php)
-r-xr-xr-x  1 rchen  staff  13912836 Jul  4 16:33 /usr/local/opt/php@7.2/bin/php

让我知道这是否可行,如果您仍然遇到任何问题,请附上 brew --versionbrew config。谢谢!

【讨论】:

    【解决方案2】:

    试验一下你的 php 路径的定位。试着把它移到开头。

    即就这样……

    PATH="/usr/local/php5/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin: ...etc.
    

    我使用packagephp-osx.liip.ch 包升级到7.3。它为版本 7.3 的文件夹创建 php5 别名,因此在 PATH 中创建 php5。 在我修改 PATH 之前,终端一直显示旧版本 (7.1.33)。

    【讨论】:

      猜你喜欢
      • 2012-08-05
      • 1970-01-01
      • 1970-01-01
      • 2011-04-20
      • 2019-07-29
      • 1970-01-01
      • 2018-12-25
      • 2014-10-17
      • 1970-01-01
      相关资源
      最近更新 更多