📜  brew 降级 php (1)

📅  最后修改于: 2023-12-03 14:39:35.607000             🧑  作者: Mango

降级 PHP 版本

有时候我们的项目不支持最新版本的 PHP,或者我们需要测试旧版本的 PHP,这时候我们需要降级 PHP 版本。在 Mac 上,使用 brew 安装的 PHP,我们可以使用 brew 来降级版本。

步骤
  1. 查看已安装的 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。

  2. 查看可用的 PHP 版本列表

    brew search php@*
    

    输出结果如下:

    ==> Formulae
    php@5.6          php@7.3          php@8.0
    

    可以看到可用的 PHP 版本有 5.6、7.3 和 8.0。

  3. 安装需要的 PHP 版本

    brew install php@7.3
    

    这里我们以安装 7.3 版本为例。

  4. 查看安装的 PHP 版本

    php -v
    

    输出结果如下:

    PHP 7.3.31 (cli) (built: Aug 26 2021 14:23:09) ( NTS )
    ...
    

    可以看到当前使用的是 PHP 7.3.31。

  5. 使用降级后的 PHP 版本

    如果需要在命令行下使用 PHP,需要将 PATH 环境变量指向新安装的 PHP 版本目录。

    export PATH="/usr/local/opt/php@7.3/bin:$PATH"
    

    这里将 PHP 7.3 的 bin 目录添加到 PATH 环境变量中。

注意事项
  • PHP 降级后可能会导致已安装的扩展不能正常工作,需要重新安装对应版本的扩展。
  • PHP 降级后可能会导致配置文件的变更,需要进行相应的修改。

降级 PHP 版本可以帮助我们在开发和测试中更好地掌控 PHP 的版本,进而提高项目的稳定性和兼容性。