Mac 下 PHP 多版本切换指南
Mac 下 PHP 多版本切换指南
在日常开发中,常常需要根据不同项目切换不同的 PHP 版本。随着技术的不断迭代,PHP 版本也在持续升级。无论是学习还是实际开发,掌握多版本 PHP 的切换方法都非常重要。
然而,macOS 的 PHP 集成环境配置相对复杂。本文将简明介绍如何借助 Brew PHP Switcher 工具,方便地在 Mac 上切换 PHP 版本。
一、安装 brew-php-switcher
使用 Homebrew 安装 brew-php-switcher 工具:
# 执行以下命令进行安装 brew install brew-php-switcher
二、安装所需 PHP 版本
通过 Homebrew 安装你需要的 PHP 版本,如下所示:
brew install php@8.2 brew install php@7.2
写入环境变量配置
将 PHP 路径添加到 .zshrc 配置文件中:
echo 'export PATH="/opt/homebrew/opt/php@8.2/bin:$PATH"' >> ~/.zshrc echo 'export PATH="/opt/homebrew/opt/php@8.2/sbin:$PATH"' >> ~/.zshrc
三、切换 PHP 版本
使用 brew-php-switcher 工具快速切换 PHP 版本:
brew-php-switcher 8.2
注意事项
- 如果你安装了多个 PHP 版本,每次添加新版本后,都需要将对应的路径写入到配置文件(如 .zshrc)。
- 切换 PHP 版本时,brew-php-switcher 不会自动删除旧版本的配置。若想切换到其他版本,需手动调整配置文件,或删除不需要的版本路径。
常用配置追加示例:
echo 'export PATH="/opt/homebrew/opt/php@7.4/bin:$PATH"' >> ~/.zshrc echo 'export PATH="/opt/homebrew/opt/php@7.4/sbin:$PATH"' >> ~/.zshrc echo 'export PATH="/opt/homebrew/opt/php@8.0/bin:$PATH"' >> ~/.zshrc echo 'export PATH="/opt/homebrew/opt/php@8.0/sbin:$PATH"' >> ~/.zshrc echo 'export PATH="/opt/homebrew/opt/php@8.2/bin:$PATH"' >> ~/.zshrc echo 'export PATH="/opt/homebrew/opt/php@8.2/sbin:$PATH"' >> ~/.zshrc
四、让配置立即生效
每次修改 .zshrc 后,记得执行以下命令,使配置生效:
source ~/.zshrc
小结:
通过以上方法,你可以在 Mac 系统下高效地切换 PHP 版本,满足不同项目的开发需求。如遇到问题,欢迎留言交流。

浙公网安备 33010602011771号