我尝试使用brew安装php@7.3。但是,它返回错误,因为它是版本化公式。它是什么?
命令:brew install php@7.3
结果:Error: php@7.3 has been disabled because it is a versioned formula!
注意:本地服务器 PHP 版本 8.1.4,composer.json 文件中的 laravel 项目有“php”:“^7.2.5”,版本&“laravel/framework”:“^7.0”
PHP 致命错误:继承 ArrayAccess 期间:未捕获 ErrorException:Illuminate\Support\Collection::offsetExists($key) 的返回类型应与 ArrayAccess::offsetExists(mixed $offset): bool 兼容,或 #[\ReturnTypeWillChange ] 属性应该用来暂时抑制通知
我安装了 High Sierra,它带有 php 7.1。在环境中,我最终能够升级到 php7.2,但无法记录它,所以我不完全知道我做了什么。现在,我正在尝试切换到 php 7.3
使用 brew,我运行了以下命令:
brew unlink php@7.2
brew services install php@7.3
brew link php@7.3
Run Code Online (Sandbox Code Playgroud)
如果我重新启动终端并检查 php 版本:
php -v
Run Code Online (Sandbox Code Playgroud)
我仍然看到 7.2.25 版本而不是我想要的 7.3
我也试图与一个节点包,我在这个环节发现这里,但没有成功。
如何在php版本之间成功切换?