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

如何用Homebrew安装特定小版本PHP?链接安装失败求解决方案

解决Homebrew安装特定PHP小版本(如8.1.7)的方法

方案1:使用官方推荐的brew extract提取版本到自定义Tap

这是Homebrew官方建议的合规方式,步骤如下:

  • 先在GitHub创建一个公开仓库作为自定义Tap(命名需遵循homebrew-xxx格式,比如homebrew-php-old-versions)
  • 执行提取命令,指定目标PHP版本和你的Tap地址:
    brew extract php@8.1 你的GitHub用户名/homebrew-php-old-versions --version=8.1.7
    
    替换命令中的GitHub用户名和Tap名称,同时确保你找到的commit确实对应PHP 8.1.7的公式
  • 提取完成后,安装该特定版本:
    brew install 你的GitHub用户名/php-old-versions/php@8.1.7
    

方案2:手动下载旧公式文件本地安装

若不想创建GitHub Tap,可直接用本地公式文件安装:

  • 将你找到的对应PHP 8.1.7的php.rb公式文件下载到本地(比如保存到~/temp/php.rb)
  • 切换到文件所在目录,执行本地安装命令:
    brew install ./php.rb
    
    注意:这种方式可能遇到依赖版本不兼容问题,需手动调整公式中的依赖配置或提前安装对应版本的依赖

方案3:锁定已安装的特定版本(针对已安装过该版本的情况)

如果之前安装过PHP 8.1.7,后来被Homebrew自动升级到更高小版本,可用pin命令锁定版本,防止后续被升级:

brew pin php@8.1.7

后续若需解锁升级,执行:

brew unpin php@8.1.7

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 08:56:06