Dol*_*rma 1 php macos homebrew laravel
我正在运行 MacOS Catalina。我安装了php@8.0,现在我想将默认值从 更改php@7.4为php@8.0。
我php@8.0用这个命令安装:
brew install shivammathur/php/php@8.0
Run Code Online (Sandbox Code Playgroud)
我尝试php使用以下命令更改默认值:
brew link --overwrite --force php@8.0
Run Code Online (Sandbox Code Playgroud)
它输出这个:
Warning: Already linked: /usr/local/Cellar/php/8.0.2
To relink:
brew unlink php && brew link php
Run Code Online (Sandbox Code Playgroud)
之后我重新启动 Apache 和终端,但是当我使用以下命令获取 PHP 版本时:
php -v
Run Code Online (Sandbox Code Playgroud)
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
Run Code Online (Sandbox Code Playgroud)
在终端上运行输出:
brew unlink php && brew link php
Run Code Online (Sandbox Code Playgroud)
返回此输出:
Unlinking /usr/local/Cellar/php/8.0.2... 24 symlinks removed.
Linking /usr/local/Cellar/php/8.0.2... 24 symlinks created.
Run Code Online (Sandbox Code Playgroud)
重新启动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
Run Code Online (Sandbox Code Playgroud)
小智 8
基于Robert Saylor我执行:
# PHP 8.0.2
export PATH="/usr/local/Cellar/php/8.0.2/bin:$PATH"
export PATH="/usr/local/Cellar/php/8.0.2/sbin:$PATH"
Run Code Online (Sandbox Code Playgroud)
然后检查php版本:
PHP 8.0.2 (cli) (built: Feb 4 2021 17:58:53) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.2, Copyright (c) Zend Technologies
with Zend OPcache v8.0.2, Copyright (c), by Zend Technologies
Run Code Online (Sandbox Code Playgroud)
我的 mac 上安装了多个版本的 php,并将根据我使用的项目在 ~/.zshrc 中切换它。
只需取消注释您要使用的那个并注释您不再希望使用的那个。您需要使用 brew 来安装目标版本。
关闭终端然后重新打开以使更改生效。或者运行 source ~/.zshrc
# PHP 7.4
export PATH="/usr/local/opt/php@7.4/bin:$PATH"
export PATH="/usr/local/opt/php@7.4/sbin:$PATH"
# PHP 7.3
#export PATH="/usr/local/opt/php@7.3/bin:$PATH"
#export PATH="/usr/local/opt/php@7.3/sbin:$PATH"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
924 次 |
| 最近记录: |