You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MacOS下使用Homebrew切换PHP版本失效问题求助

MacOS下使用Homebrew切换PHP版本失效问题求助

我最近在切换PHP版本的时候快愁死了!我是用Homebrew装的PHP,电脑上还配置了Laravel Valet。

现在我运行php -v,输出是:

PHP 8.1.29

运行which php,输出是:

/opt/homebrew/opt/php@8.1/bin/php

可是运行brew list --versions php的时候,输出只有:

php 8.3.10

但我明明装了8.1、8.2、8.3三个版本啊,而且系统当前用的就是8.1.29。我去/opt/homebrew/etc/php目录下看,能看到8.1、8.2、8.3这三个文件夹,说明这几个版本确实都在的。

我试着用下面的命令切换版本:

brew unlink php@8.1
brew link php@8.2

执行完之后再跑php -v,结果还是显示PHP 8.1.29,完全没变化!

我真的搞不懂哪里出问题了,明明8.1、8.2都装了,现在用的是8.1,但就是切不到8.2。对了,我还试过其他一些操作,但也没解决问题。

备注:内容来源于stack exchange,提问作者Jacob Collins

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 07:39:51