装了两个版本的php?怎么才能把低版本的去掉

在我的电脑里有两个php,一个7.3,一个8.1.10,我想把其中的7.3的删掉,只留下8.1.10的。因为偶尔在运行一些命令的时候,会出现提示说,需要php版本8.1以上,而现在的php是7.3,所以报错的情况。

这两个php,其中一个可能是我跟着教程《Laravel 01》进行环境安装,第一遍装homestead那个版本的时候装的,那次,还算顺利;
第二个可能是我装docker环境,教程看不太明白,其中有一次执行个命令报错说php需要8.1以上,于是我就执行了brew install php,下载下来的最新版本8.1.10。

相关路径如图
装了两个版本的php?怎么才能把低版本的去掉

请教各位,怎么才能删除那个旧版本的php,且不会影响homestead或者Docker系统使用呢。

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 10

brew link php切换到最新的

brew link php@7.x 切换到你想要版本

或者就做个软连到 /opt/homebrew/bin

1年前 评论

mac的话 试下valet搭环境吧

1年前 评论

PHP 7.3 应该是 macOS 自带的。可以搜索下删除。或者删除 ln 链接,改为链接 PHP 8.1

1年前 评论
Helen2022 (楼主) 1年前

默认的 版本改成8.1就好了 不用去删

1年前 评论
sreio

file

都是通过docker起的环境,还有php8命令没有映射出来

1年前 评论
panda-sir

mac的话 brew info php@8.1

file

1年前 评论

如果一定要删除

brew unlink php@7.3
1年前 评论
陈先生

brew unlink php && brew link php(@8.1)

1年前 评论

可以指定 你需要的php版本去执行 一般你直接用php index.php 拿的就是默认php-fpm的版本 命令行的话填写完整的php路径 如 /usr/bin/php index.php应该是可以指定用哪个版本的php运行

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!