致命错误:即使启用了mbstring,也要调用未定义的函数mb_strtolower()

时间:2017-09-30 08:39:41

标签: php joomla multibyte

嘿,伙计们怎么样?我刚刚完成了服务器的重新加载,我已经恢复了所有内容,所有数据都是正确的,但我得到了这个:

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

我已经做了一些搜索,我发现它没有安装php的mbstring exstention,这似乎不是我的情况,因为我已经检查过它安装并启用所有phpversion

任何人都有任何想法?

2 个答案:

答案 0 :(得分:9)

如果您真的必须使用mb_-functions,则必须检查系统上是否安装了multibyte string extension

检查是否已安装扩展程序?

<?php phpinfo(); ?>

不显示扩展名?

安装扩展程序:

但是你必须揭示你的PHP运行的操作系统。例如,在Ubuntu中,可以通过运行以下命令之一来实现:

sudo apt-get install php-mbstring
sudo apt-get install php7.0-mbstring
sudo apt-get install php7.1-mbstring

当然,这取决于安装的PHP版本。

在安装扩展程序后,不要忘记重启PHP。

答案 1 :(得分:0)

如果你想要简单的方法,只需用strtolower替换mb_strtolower。它应该工作。