致命错误:调用未定义的函数 mb_detect_encoding()

2022-08-30 10:30:52

在尝试按照本教程设置LAMP后,我收到错误,并且我发现自己在尝试设置phpmmyadmin后收到上述错误。

致命错误:在第 177 行调用 C:\WebServer\Apache\htdocs\phpmyadmin\libraries\php-gettext\gettext.inc 中的未定义函数 mb_detect_encoding()

我遵循了这里的建议:尝试访问phpmyadmin时出现PHP致命错误mb_detect_encoding,并进行了这些更改。

当我运行时,我看到对MySQL的支持并启用如下图所示:phpinfo()mb_string

mb_string

MySQL

mysqli


答案 1

同时安装 gd 库。

检查此链接 http://www.php.net/manual/en/mbstring.installation.php


答案 2

有一种比重新编译PHP更简单的方法。只需安装所需的 mbstring 库:

例子:如何在 CentOS 6.2 上安裝 PHP mbstring

yum --enablerepo=remi install php-mbstring

哦,别忘了在之后重新启动apache。


推荐