You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Mac上通过Brew安装特定旧版本PHP 8.1.6?

在Ubuntu上通过shivammathur/php Tap安装指定旧版本PHP 8.1.6

步骤1:更新brew及tap索引

先确保本地brew和shivammathur/php的tap处于最新状态,避免索引过时导致找不到旧版本:

brew update
brew tap shivammathur/php

步骤2:尝试直接安装指定版本

shivammathur/php的tap维护了旧版本PHP的公式,先尝试直接指定版本安装:

brew install shivammathur/php/php@8.1.6

如果命令执行成功,直接跳到步骤4切换版本即可。

步骤3:通过历史提交安装(直接安装失败时用)

如果直接安装提示找不到版本,说明当前tap索引已移除旧版本公式,需通过仓库历史提交安装:

  1. 克隆shivammathur/php的brew仓库到本地:
git clone https://github.com/shivammathur/homebrew-php.git
  1. 进入仓库目录,查找包含PHP 8.1.6的提交记录:
cd homebrew-php
git log --grep="8.1.6"
  1. 从输出中复制对应提交的哈希值(类似a1b2c3d的字符串),切换到该提交:
git checkout [提交哈希值]
  1. 安装本地的PHP 8.1.6公式:
brew install ./Formula/php@8.1.6.rb

步骤4:切换并验证版本

安装完成后,取消当前已链接的PHP版本(如有),并强制链接到8.1.6:

brew unlink php@8.1  # 若之前安装过8.1分支的其他版本
brew link --force --overwrite php@8.1.6

最后验证版本是否正确:

php -v

注意:如果安装过程中出现依赖缺失,根据终端提示安装对应的依赖包即可。

内容的提问来源于stack exchange,提问作者Lehren

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 14:27:46