【发布时间】:2021-08-07 17:39:15
【问题描述】:
我在 php.ini 中启用了 mbstring(CMD 中的“php -m”在列表中显示 mbstring),但我仍然收到此错误。
Requirements page for mPDF 表示它也应该包含 mbregex。我不知道,也许它不见了。我该如何安装它?还是不是问题?
我的 PHP 版本是 7.4.19。
更新: 我使用 MAMP 作为我的本地服务器。 phpInfo 表示当前配置同时具有 mbstring 和 mbregex。
【问题讨论】:
-
看起来更像是命名空间问题。查找命令并在其前面加上一个斜杠。
\mb_regex_encoding() -
@aynber 它在 Mpdf.php 文件中。我应该编辑它吗?
-
是的,你应该这样做。
-
不,您不应编辑此文件。一般来说,您永远不应该编辑
vendor目录中的文件。 -
您可能已将其安装在控制台中,但不适用于 Web。在某个 web 文件中运行 phpinfo()。