【发布时间】:2018-03-12 02:00:13
【问题描述】:
我刚刚对我的服务器进行了操作系统重新加载,我已经恢复了所有内容并且所有数据都是正确的,但我得到了这个:
致命错误:调用未定义函数 mb_strtolower()
我已经做了一些搜索,我发现它没有安装 php 的 mbstring 扩展,这似乎不是我的情况,因为我已经检查并为所有 phpversion 安装并启用了它。
有人有什么想法吗?
【问题讨论】:
我刚刚对我的服务器进行了操作系统重新加载,我已经恢复了所有内容并且所有数据都是正确的,但我得到了这个:
致命错误:调用未定义函数 mb_strtolower()
我已经做了一些搜索,我发现它没有安装 php 的 mbstring 扩展,这似乎不是我的情况,因为我已经检查并为所有 phpversion 安装并启用了它。
有人有什么想法吗?
【问题讨论】:
如果你真的要使用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。
【讨论】: