安装扩展后在PHP中激活mbstring

在PHP中使用mb-string扩展function时遇到了麻烦。 它在Windows中运行良好,但是当我迁移到Linux服务器时,它会失败并显示错误消息。 “调用未定义的函数mb_internal_encoding()in …”。 我发现我需要安装mb-string扩展,而且非常简单。

yum install php-mbstring service httpd restart 

但问题是,虽然我安装了mbstring扩展,但仍然发生错误。 我已经尝试php_info来检查是否安装了扩展名,但是我找不到该列表上的mbstring,即使如果我再次运行yum install php-mbstring,它会显示“已安装,无所事事”。 有任何想法吗? 请帮忙。

你必须启用编码:去你的php.ini改变

 ;mbstring.internal_encoding = UTF-8 

 mbstring.internal_encoding = UTF-8 

您可以将其更改为您所需的编码:通过访问这里: http : //php.net/mbstring.internal-encoding

保存并重新启动服务器。

注意:你也可以通过删除来改变其他相关的东西。 从一开始,如果需要的话。