MacOS下PHP7.1升级到PHP7.4.15的方法 |
最近写SDK的时候需要用到object类型提示符,PHPStorm智能提示说需要PHP7.2以上才能支持这种类型提示 。 brew update brew upgrade php@7.4 第一个遇到的报错如下所示:
然后按照提醒执行"git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core fetch --unshallow"命令还会报错:
由此怀疑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了 。
安装php7.4的方法很简单,可以使用源码下载编译的方法: brew install --build-from-source php@7.4 可以看到大量输出,最后没有报错就可以完成php7.4的安装啦 。 要让终端里面之前的PHP版本切换成功还需要在.bash_profile中设置环境变量,添加如下语句: export PATH="/usr/local/opt/php@7.4/bin:$PATH" export PATH=/usr/local/opt/php@7.4/sbin:$PATH 最后执行source '/.bash_profile命令完成生效操作 。 为了确认是否真的生效,可以执行如下命令php -v PHP 7.4.15 (cli) (built: Feb 21 2021 20:08:10) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies with Zend OPcache v7.4.15, Copyright (c), by Zend Technologies 参考的资料如下: homebrew国内源替换办法php7.2升级到php7.4 到此这篇关于MacOS下PHP7.1升级到PHP7.4.15的方法的文章就介绍到这了,更多相关PHP7.1升级到PHP7.4.15内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! |