OSX中使用composer install提示PHP版本过低是如何解决的?

发布于 2022-09-07 04:31:53 字数 224 浏览 27 评论 0

MACOSX11中,预装的PHP版本是5.5,我自己也用brew安装了PHP7,当用composer install时,要求PHP不低于5.6的话,那怎么办?
首先,mac os不像linux这么简单把 /usr/bin/php 删除掉,然后建一个软链到新版本的PHP中就可以解决。
MAC OS系统预装的核心服务是root用户也无法修改的。除非关闭Rootless机制。但我又不想那样做。
请教大神还有别的办法吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

千鲤 2022-09-14 04:31:53

方法一:composer 局部安装
方法二:修改 PATH 环境变量,对应你需要的 PHP 版本
方法三:为什么要删掉 /usr/bin/php ?重命名,再加个你需要的 PHP 版本的软链接,至于 Rootless 保护机制你可以参考知乎

方法二:

系统自带 PHP ,位置 /usr/bin
:

1)我安装的是 zsh ,所以我在 .zshrc 里面配置我的 PATH ,内容为 export PATH=/Applications/XAMPP/xamppfiles/bin:$PATH;

    $ sudo vim .zshrc

2)重新加载:

    $ source .zshrc
    

3)完成
图片描述

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文