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
相关产品推荐
相关产品推荐

