Laravel 代客更改 php 版本在 mac OS 上不起作用



我试图更改代客使用的PHP版本,所以我执行以下命令:

valet use php@7.4

代客泊车返回成功消息:Valet is now using php@7.4.

但如果我在.test网站上使用phpinfo((,我会发现php在7.3中。

我已经用这种方式更改了php版本好几次了,它总是有效的。我不明白现在怎么了。。。

基于ZecKa的回答,我只使用以下命令就可以让它工作:

valet stop
rm ~/.config/valet/valet.sock
valet start

最后我在github 上得到了解决方案

我必须执行以下命令:

valet stop
valet uninstall
rm ~/.config/valet/valet.sock
valet install

如果你是全局php设置正确(根据你的全局依赖关系-通常是你得到的最高版本(,你可以使用

valet use php@7.4 --force

它只是停止php、nginx,并使用正确的版本重新启动它们。

最新更新