【问题标题】:Activating mbstring in PHP after installing extension安装扩展后在 PHP 中激活 mbstring
【发布时间】:2015-11-05 08:53:28
【问题描述】:

我在 PHP 中使用 mb-string 扩展的函数时遇到问题。 它在 Windows 中运行良好,但是当我迁移到 Linux 服务器时,它失败并显示错误消息。 “在...中调用未定义的函数 mb_internal_encoding()”。 我发现我需要安装 mb-string 扩展,这很简单。

yum install php-mbstring
service httpd restart

但问题是,虽然我安装了mbstring扩展,但还是会出现这个错误。 我尝试使用 php_info 检查是否安装了扩展程序,但我在该列表中找不到 mbstring,即使我再次运行 yum install php-mbstring,它也会显示“已安装,无事可做”。 有任何想法吗?请帮忙。

【问题讨论】:

    标签: php linux apache


    【解决方案1】:

    您必须启用编码:转到您的php.ini 更改

    ;mbstring.internal_encoding = UTF-8
    

    mbstring.internal_encoding = UTF-8
    

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

    保存并重启服务器。

    注意:您也可以通过删除来更改其他相关内容;如果需要,从头开始。

    【讨论】:

    • 一样,没有效果。
    猜你喜欢
    • 2015-04-30
    • 2015-04-28
    • 2015-01-29
    • 2018-10-25
    • 2011-06-14
    • 2017-05-09
    • 1970-01-01
    • 2017-01-26
    • 2015-10-16
    相关资源
    最近更新 更多