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

M1芯片macOS安装PHP decimal扩展提示找不到libmpdec如何解决?

解决M1芯片macOS下pecl安装PHP decimal扩展报错问题

报错根因

编译decimal扩展依赖libmpdec库,系统默认检索路径未找到M1版homebrew安装的mpdecimal库文件,导致configure阶段失败。

具体操作步骤

  • 先安装依赖库mpdecimal
brew install mpdecimal
  • 临时指定pkgconfig路径后执行pecl安装,适配M1芯片homebrew的默认安装路径
PKG_CONFIG_PATH="/opt/homebrew/opt/mpdecimal/lib/pkgconfig" pecl install decimal
  • 验证安装结果
php -m | grep decimal

命令输出decimal即代表安装成功。

常见异常排查

  • 若安装后web场景不生效,仅cli生效:检查当前web使用的php.ini文件是否已添加extension=decimal.so配置,若pecl未自动写入,手动添加后重启php-fpm服务即可。
  • 若提示版本不匹配:执行pecl -V和php -v确认pecl和当前使用的PHP版本一致,不一致的话使用对应PHP版本的pecl绝对路径执行安装即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 10:06:00