OSX中使用composer install提示PHP版本过低是如何解决的?
MACOSX11中,预装的PHP版本是5.5,我自己也用brew安装了PHP7,当用composer install时,要求PHP不低于5.6的话,那怎么办?
首先,mac os不像linux这么简单把 /usr/bin/php 删除掉,然后建一个软链到新版本的PHP中就可以解决。
MAC OS系统预装的核心服务是root用户也无法修改的。除非关闭Rootless机制。但我又不想那样做。
请教大神还有别的办法吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
方法一:composer 局部安装
方法二:修改 PATH 环境变量,对应你需要的 PHP 版本
方法三:为什么要删掉 /usr/bin/php ?重命名,再加个你需要的 PHP 版本的软链接,至于 Rootless 保护机制你可以参考知乎
方法二:
系统自带 PHP ,位置 /usr/bin

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