准备
安装 homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
更新到最新
brew update
搜索 PHP
brew search php
查看本机安装的情况
brew list
安装 PHP
安装 PHP7.4
brew install shivammathur/php/php@7.4
安装后会提示
If you need to have php@7.4 first in your PATH, run:
echo 'export PATH="/usr/local/opt/php@7.4/bin:$PATH"' >> ~/.zshrc
echo 'export PATH="/usr/local/opt/php@7.4/sbin:$PATH"' >> ~/.zshrc
For compilers to find php@7.4 you may need to set:
export LDFLAGS="-L/usr/local/opt/php@7.4/lib"
export CPPFLAGS="-I/usr/local/opt/php@7.4/include"
安装后,链接它
brew link --overwrite --force php@7.4
重新启动终端并测试您的 PHP 版本:
php -v
常见错误
如果遇到类似错误:
dyld: Library not loaded: /usr/local/opt/tidy-html5/lib/libtidy.58.dylib
,则可能是你的tidy-html5
版本太低了,可以尝试执行brew reinstall tidy-html5
重新安装
升级 PHP 版本
可以将 PHP 版本升级到最新的修补程序版本。
brew upgrade shivammathur/php/php@7.4
PHP 多版本之间切换
切换到 PHP7.4
brew link --overwrite --force php@7.4
如果您得到如下警告,请按建议操作:
Warning: Already linked: <Cellar Path>
To relink:
brew unlink <formula> && brew link <formula>
brew unlink php@7.4
brew link --overwrite --force php@7.4
如果切换失败,可以尝试编辑
~/.zshrc
中的 PHP 版本直接修改环境变量
发表评论