最近写sdk的时候需要用到object类型提示符,phpstorm智能提示说需要php7.2以上才能支持这种类型提示。
我一查我本机的php是7.1.30版本,于是考虑升级一下php版本。
首先要尝试使用如下命令进行升级:
第一个遇到的报错如下所示:
git -c /usr/local/homebrew/library/taps/homebrew/homebrew-core fetch –unshallow
this restriction has been made on github’s request becau updating shallow
clones is an extremely expensive operation due to the tree layout and traffic of
homebrew/homebrew-core and homebrew/homeb新生儿总吐奶rew-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 u shallow clones). sorry for
t清远故乡里he inconvenience!
然后按照提醒执行”git -c /usr/local/homebrew/library/taps/homebrew/homebrew-core fetch –unshallow”命令还会报错:
fatal: 步步惊心主题曲dumb http transport does not support shall拉马库斯ow capabilities
由此怀疑homebrew-core的源可能因为一些不可抗力的原因无法正常使用,从而导致fetch操作失败。可以考虑换成国内的源,编写shell如下所示:
执行之后可以看到如下输出,然后就可以顺利执行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), reud 521981 (delta 333211)
receiving objects: 100% (530481/530481), 191.29 mib | 9.18 mib/s, done.
resolving deltas: 100% (341532/34女亘1532), completed with 8120 local objects.
安装php7.4的方法很简单,可以使用源码下载编译的方法:
可以看到大量输出,最后没有报错就可以完成php7.4的安装啦。
要让终端里面之前的php版本切换成功还需要在.bash_profile中设置环境变量,添加如下语句:
最后执行source ~/.bash_profile命令完成生效操作。
为了确认是否真的生效,可以执行如下命令php -v
得到输出如下即为正确:
参考的资料如下:
到此这篇关于macos下php7.1升级到php7.4.15的方法的文章就介绍到这了,更多相关php7.1升级到php7.4.15内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!
本文发布于:2023-04-09 02:21:35,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/97ec5ed54deb1f57d6a3788f5dd45f7d.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:MacOS下PHP7.1升级到PHP7.4.15的方法.doc
本文 PDF 下载地址:MacOS下PHP7.1升级到PHP7.4.15的方法.pdf
留言与评论(共有 0 条评论) |