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

执行brew安装php72-mongodb时报错:无可用公式的解决方案咨询

解决brew安装php72-mongodb找不到公式的问题

哦,这个坑我之前踩过!Homebrew官方的homebrew/php tap早在好几年前就被弃用了,所以你找不到php72-mongodb的公式完全是正常情况。给你几个靠谱的解决办法:

方法一:用PECL直接安装扩展

PECL是PHP官方的扩展仓库,对旧版本PHP的扩展支持还比较完善,步骤如下:

  • 先确保你已经安装了php72,如果没装可以用第三方tap先装上(比如后面提到的shivammathur/php)
  • 把php72的bin目录临时加到环境变量里,避免和其他版本PHP冲突:
    export PATH="/usr/local/opt/php@7.2/bin:$PATH"
    
  • 安装兼容php72的mongodb扩展版本(注意最新的mongodb扩展已经不支持php72了,得指定旧版本):
    pecl install mongodb-1.9.2
    
  • 安装完成后,记得在php72的php.ini里添加extension=mongodb.so,或者通过phpenmod mongodb开启扩展(如果你的环境支持的话)

方法二:使用第三方维护的Homebrew Tap

有个叫shivammathur/php的第三方tap专门维护旧版本的PHP和对应扩展,步骤如下:

  • 先添加这个tap:
    brew tap shivammathur/php
    
  • 安装php72(如果之前装过官方的php72,建议先卸载避免冲突):
    brew install shivammathur/php/php@7.2
    
  • 安装对应的mongodb扩展:
    brew install shivammathur/php/php@7.2-mongodb
    

额外提醒

php7.2已经在2020年11月就结束了安全支持,属于非常老旧的版本了,如果你的项目允许的话,强烈建议升级到PHP 8.0及以上版本,不仅扩展支持更完善,安全性也有保障。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 07:48:03