首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >致命错误:调用未定义的函数mb_strtolower()

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

Stack Overflow用户
提问于 2014-01-12 18:48:44
回答 4查看 31.8K关注 0票数 12

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

代码语言:javascript
复制
http://207.182.153.237/test.php

如何修复此错误?

EN

回答 4

Stack Overflow用户

发布于 2014-03-13 03:50:18

您需要按照here的说明安装PHP多字节扩展("mbstring")。

票数 19
EN

Stack Overflow用户

发布于 2014-01-12 18:55:06

在您的php.ini中搜索此行:

代码语言:javascript
复制
;zend.multibyte = Off

并将其更改为:

代码语言:javascript
复制
zend.multibyte = On
票数 3
EN

Stack Overflow用户

发布于 2015-08-16 19:43:17

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

代码语言:javascript
复制
/configure --with-apxs2=/opt2/canal/apache/bin/apxs --with-mysql
--with-pdo-mysql --prefix=/opt2/canal/php --enable-mbstring --with-gd

--enable-mbstring与此问题相关。

(镜像处理需要--with-gd(还需要yum install libpng-devel以避免丢失png.h消息)

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

代码语言:javascript
复制
zend.multibyte = On
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21073747

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档