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

Homebrew架构迁移后,如何安装PHP 7.2的mcrypt、xdebug等扩展?

解决Homebrew架构迁移后PHP 7.2安装xdebug、mcrypt扩展的问题

我之前也碰到过一模一样的糟心事——Homebrew切换架构后,老版本PHP的官方扩展支持几乎断了,找文档找得头大。别急,给你一套亲测有效的解决方案,不用折腾其他环境:

第一步:添加维护老版本PHP的第三方Tap

Homebrew官方已经不再维护PHP 7.2这类旧版本的扩展了,我们需要用社区维护的Tap,这个Tap专门负责老版本PHP及其扩展的支持:

brew tap shivammathur/php

第二步:安装对应版本的扩展

注意!PHP 7.2不支持最新版的xdebug(3.x及以上),必须安装适配的2.9.x版本,mcrypt同理,直接用Tap里的适配包就行:

  • 安装xdebug:
brew install shivammathur/php/php@7.2-xdebug
  • 安装mcrypt:
brew install shivammathur/php/php@7.2-mcrypt

第三步:启用扩展并验证

安装完成后,重启PHP服务让扩展生效:

brew services restart php@7.2

然后验证是否安装成功:

  • 检查xdebug:执行php -v,如果输出里有with Xdebug v2.9.8之类的字样,说明成功加载
  • 检查mcrypt:执行php -m | grep mcrypt,能看到mcrypt条目就没问题

额外注意事项

如果你之前已经通过官方Homebrew安装过PHP 7.2,建议先卸载官方版本,避免冲突:

brew uninstall php@7.2
brew install shivammathur/php/php@7.2

再重新安装上面的扩展,这样能保证扩展和PHP版本完全适配。

如果是M系列芯片的Mac碰到安装失败,试试加上架构前缀强制用x86模式安装:

arch -x86_64 brew install shivammathur/php/php@7.2-xdebug

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 09:02:41