加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_丽江站长网 (http://www.0888zz.com/)- 科技、建站、数据工具、云上网络、机器学习!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

MacOS下PHP7.1升级到PHP7.4.15的方法教程

发布时间:2022-06-15 09:02:20 所属栏目:PHP教程 来源:互联网
导读:最近写SDK的时候需要用到object类型提示符,PHPStorm智能提示说需要PHP7.2以上才能支持这种类型提示。 我一查我本机的PHP是7.1.30版本,于是考虑升级一下PHP版本。 首先要尝试使用如下命令进行升级: brew update brew upgrade php@7.4 第一个遇到的报错如
  最近写SDK的时候需要用到object类型提示符,PHPStorm智能提示说需要PHP7.2以上才能支持这种类型提示。
 
  我一查我本机的PHP是7.1.30版本,于是考虑升级一下PHP版本。
 
  首先要尝试使用如下命令进行升级:
 
  brew update
 
  brew upgrade php@7.4
 
  第一个遇到的报错如下所示:
 
  git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core fetch --unshallow
 
  This restriction has been made on GitHub's request because updating shallow
 
  clones is an extremely expensive operation due to the tree layout and traffic of
 
  Homebrew/homebrew-core and Homebrew/homebrew-cask. We don't do this for you
 
  automatically to avoid repeatedly performing an expensive unshallow operation in
 
  CI systems (which should instead be fixed to not use shallow clones). Sorry for
 
  the inconvenience!
 
  然后按照提醒执行"git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core fetch --unshallow"命令还会报错:
 
  fatal: dumb http transport does not support shallow capabilities
 
  由此怀疑homebrew-core的源可能因为一些不可抗力的原因无法正常使用,从而导致fetch操作失败。可以考虑换成国内的源,编写shell如下所示:
 
  # 切换到homebrew-core目录下
 
  cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
 
  # 设置homebrew源为国内的中科大镜像
 
  git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
 
  # 更新homebrew-core
 
  git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core fetch --unshallow
 
  执行之后可以看到如下输出,然后就可以顺利执行brew update了。
 
  remote: Enumerating objects: 539863, done.
 
  remote: Counting objects: 100% (539826/539826), done.
 
  remote: Compressing objects: 100% (194417/194417), done.
 
  remote: Total 530481 (delta 341532), reused 521981 (delta 333211)
 
  Receiving objects: 100% (530481/530481), 191.29 MiB | 9.18 MiB/s, done.
 
  Resolving deltas: 100% (341532/341532), completed with 8120 local objects.

(编辑:应用网_丽江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读