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

Function 致命错误:调用未定义的函数mb_strtolower(),function,centos,Function,Centos,我安装了一个vps服务器nginx+php fpm现在我对mb_strtolower()函数有问题这是我的php信息请转到这个地址查看我的php信息 http://207.182.153.237/test.php 如何修复此错误?在php.ini中搜索此行: ;zend.multibyte = Off 并将其更改为: zend.multibyte = On 您需要按照说明安装PHP多字节扩展(“mbstring”)。基于Phil Rykoff和omeinusch的答案:这是我的配置行,用于

我安装了一个vps服务器nginx+php fpm现在我对mb_strtolower()函数有问题这是我的php信息请转到这个地址查看我的php信息

http://207.182.153.237/test.php

如何修复此错误?

php.ini中搜索此行:

;zend.multibyte = Off
并将其更改为:

zend.multibyte = On

您需要按照说明安装PHP多字节扩展(“mbstring”)。

基于Phil Rykoff和omeinusch的答案:这是我的配置行,用于从源代码构建PHP,以支持PHP 5.4.43/Centos 7.1.1503上的reportico 3.2

/configure --with-apxs2=/opt2/canal/apache/bin/apxs --with-mysql
--with-pdo-mysql --prefix=/opt2/canal/php --enable-mbstring --with-gd
--enable mbstring与此问题相关。
(-图像处理需要gd(还需要yum安装libpng-devel以避免丢失png.h消息))

然后需要在php.ini中设置以下内容:

zend.multibyte = On

如果您使用的是cPanel托管,那么可以转到PHP选择器并检查“mbstring”特性。这对我很有效。

第一步是在这里发布
test.php
。。。此外,请不要链接到随机的外部网站,而是将准确的错误消息剪切并粘贴到此处。Thank.error:致命错误:在第2487行的/usr/share/nginx/chatern.com/fm.php中调用未定义的函数mb_strtolower(),是否重新启动了php fpm实例?正在运行什么操作系统?如果是Linux,哪个发行版?你使用的是软件包管理器还是自己编译php?我使用的是linux centos我只安装了nginx+php fpm+mysqlI。我可以给你我的根密码。你可以登录到根目录来解决这个问题?boobies万岁,每个人的根密码!谢谢Phil Rykoff。这对我来说很有用,我使用的是php56sudo apt get install php5.6-mbstring&sudo服务apache2重启