【发布时间】:2021-12-31 06:26:09
【问题描述】:
我正在运行 MacOS Catalina。我安装了php@8.0,现在我想将默认值从php@7.4 更改为php@8.0。
我用这个命令安装了php@8.0:
brew install shivammathur/php/php@8.0
我尝试使用以下命令更改默认 php:
brew link --overwrite --force php@8.0
它输出这个:
Warning: Already linked: /usr/local/Cellar/php/8.0.2
To relink:
brew unlink php && brew link php
之后我重新启动 Apache 和终端,但是当我使用以下命令获取 PHP 版本时:
php -v
O 得到这个输出:
PHP 7.4.15 (cli) (built: Feb 4 2021 12:11:40) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.15, Copyright (c), by Zend Technologies
在终端输出中运行:
brew unlink php && brew link php
返回这个输出:
Unlinking /usr/local/Cellar/php/8.0.2... 24 symlinks removed.
Linking /usr/local/Cellar/php/8.0.2... 24 symlinks created.
重启Apache后,我得到了这个版本的PHP:
PHP 7.4.15 (cli) (built: Feb 4 2021 12:11:40) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.15, Copyright (c), by Zend Technologies
【问题讨论】:
-
请将
echo $PATH和type php的输出添加到您的问题中。
标签: php laravel macos homebrew