hi,欢迎访问本站!
当前位置: 首页编程开发正文

php Call to undefined function mb_substr() 解决方法

墨初 编程开发 1643阅读

在使用 mb_substr() 函数处理中文类型的字符串时,发现 php 提示(Call to undefined function mb_substr())意思是php没有找到这个函数,其主要原因是php没有安装 mbstring 扩展。

解决方法

开启php中的 mbstring 扩展可以解决上面报错的问题!

1、开启 mbstring 扩展配置

打开php 配置文件 php.ini ,并搜索到如下的代码。

:extensions=mbstring

将最前面的 ; 号去掉即可,并重启php服务以及apache或niginx服务

extensions=mbstring

QQ20221110-123446 (1).png

2、安装 mbstring 

如果上面的方法不管用,则很可能是没有安装 mbstring 扩展。

centos系统执行下面的代码安装mbstring

sudo yum install php(对应版本号)-mbstring

ubuntu系统执行下面的代码

sudo apt-get install php(对应版本号)-mbstring
标签:
声明:无特别说明,转载请标明本文来源!
相关推荐