📅  最后修改于: 2023-12-03 14:39:35.607000             🧑  作者: Mango
有时候我们的项目不支持最新版本的 PHP,或者我们需要测试旧版本的 PHP,这时候我们需要降级 PHP 版本。在 Mac 上,使用 brew 安装的 PHP,我们可以使用 brew 来降级版本。
查看已安装的 PHP 版本
brew info php
输出结果如下:
php: stable 8.0.10 (bottled), HEAD
General-purpose scripting language
https://www.php.net/
/usr/local/Cellar/php/8.0.10 (678 files, 88.3MB) *
...
可以看到当前安装的是 PHP 8.0.10。
查看可用的 PHP 版本列表
brew search php@*
输出结果如下:
==> Formulae
php@5.6 php@7.3 php@8.0
可以看到可用的 PHP 版本有 5.6、7.3 和 8.0。
安装需要的 PHP 版本
brew install php@7.3
这里我们以安装 7.3 版本为例。
查看安装的 PHP 版本
php -v
输出结果如下:
PHP 7.3.31 (cli) (built: Aug 26 2021 14:23:09) ( NTS )
...
可以看到当前使用的是 PHP 7.3.31。
使用降级后的 PHP 版本
如果需要在命令行下使用 PHP,需要将 PATH 环境变量指向新安装的 PHP 版本目录。
export PATH="/usr/local/opt/php@7.3/bin:$PATH"
这里将 PHP 7.3 的 bin 目录添加到 PATH 环境变量中。
降级 PHP 版本可以帮助我们在开发和测试中更好地掌控 PHP 的版本,进而提高项目的稳定性和兼容性。