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

MacOS Sierra 10.12下使用brew安装php@7.4失败求助

解决MacOS Sierra上brew安装php@7.4的问题

你的问题核心在于MacOS 10.12已被Homebrew官方停止支持,再加上python@2的依赖遗留问题,导致安装流程报错。下面是针对性的解决步骤:

1. 先处理python@2的警告

Homebrew已移除python@2的官方公式,但你的系统里仍有未链接的旧安装包,可按以下方式处理:

  • 尝试强行链接(如果旧安装文件还完整)
    brew link --force python@2
    
    如果这条命令报错提示找不到公式,就换下面的方式:
  • 用pyenv安装Python 2.7(更稳定可靠)
    先安装pyenv工具:
    brew install pyenv
    
    接着安装最后一个Python 2稳定版本:
    pyenv install 2.7.18
    
    最后将这个版本设为全局可用,满足brew构建时的依赖需求:
    pyenv global 2.7.18
    

2. 用第三方tap安装兼容旧系统的PHP 7.4

官方Homebrew的php@7.4公式已经不再适配MacOS 10.12,我们可以使用专门维护旧版本PHP的第三方tap:

brew tap shivammathur/php
brew install shivammathur/php/php@7.4

这个tap的公式针对旧系统做了兼容性调整,能解决你遇到的configure文件找不到的报错。

3. 验证安装结果

安装完成后,输入以下命令确认PHP版本:

php -v

如果输出显示PHP 7.4.x的版本信息,就说明安装成功了。

额外提醒

由于MacOS 10.12太过老旧,后续使用brew安装其他包时大概率还会遇到兼容性问题。如果条件允许,建议尽量升级到10.14及以上版本的MacOS,既能获得更好的软件兼容性,也能提升系统安全性。如果无法升级,遇到其他包的安装问题时,优先寻找第三方维护的旧版本tap,或者尝试使用brew的历史版本公式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.09 20:42:59