启用 mbstring 时“调用未定义的函数 Mpdf\mb_regex_encoding()”

问题描述

我在 PHP.ini 中启用了 mbstring(CMD 中的“PHP -m”在列表中显示 mbstring),但我仍然收到此错误

Requirements page for mPDF 表示它也应该包含 mbregex。我不知道,也许它不见了。我该如何安装?或者不是问题?

我的 PHP 版本是 7.4.19。

更新: 我使用 MAMP 作为我的本地服务器。 PHPInfo 说当前配置有 mbstring 和 mbregex。

解决方法

我已经成功地用 MAMP 重现了这种行为。

使用官方 Windows PHP 从 php.net 构建,一切都可以正常运行,所以我相信 MAMP PHP 构建中存在错误,即使 phpinfo 中的所有内容看起来都没有问题。

尝试使用 MAMP 提交错误报告。