【问题标题】:Missing mbstring PHP extension when installing phpMyAdmin on Mac在 Mac 上安装 phpMyAdmin 时缺少 mbstring PHP 扩展
【发布时间】:2011-06-14 19:36:03
【问题描述】:

PhpMyAdmin install errors

在安装 phpMyAdmin 时遇到一些问题。我想解决以下问题,但不知道从哪里开始(也许 php.ini 除外?)。

这是错误消息。

The mbstring PHP extension was not found and you seem to be using a multibyte charset. Without the mbstring extension phpMyAdmin is unable to split strings correctly and it may result in unexpected results.

这是我在 SO 上找到的一篇相关文章,它适用于 Linux,但不适用于我的 Mac(更新了 PHP 的 OSX 10.6 等):PhpMyAdmin install errors

【问题讨论】:

    标签: installation phpmyadmin mbstring


    【解决方案1】:

    如错误消息所述,您的 PHP 安装缺少 mbstring 扩展。我的 Snow Leopard 中的 Apple 提供的 PHP 5.3.3 似乎有它,但许多发行版单独捆绑了扩展。例如,如果您使用 macports 中的 PHP,您需要安装 php5-mbstring -package:

    sudo port install php5-mbstring
    

    【讨论】:

    • 这个答案非常有效,因为我所拥有的一切都是用 MacPorts 设置的。谢谢!
    • sudo port install php5X-mbstring 其中 X 是安装的 php 版本次要编号
    【解决方案2】:

    小提示 - 如果您安装了不同版本的 php(如 php5.5),您必须安装正确版本的 mbstring 包。就我而言:

    sudo port install php55-mbstring
    

    要激活,你必须在你的 php.ini 文件中有这样一行:

    extension=mbstring.so
    

    来自:

    /opt/local/var/db/php55/mbstring.ini
    

    (如果您使用默认的 macports 安装根目录)。

    【讨论】:

      【解决方案3】:

      在最新的 php 版本中,“extension_dir”路径初始未启用。

      它适用于 Windows 和 Linux,所以它也许对 MacO 也有帮助...... :)

      screenshot

      【讨论】:

        猜你喜欢
        • 2020-11-19
        • 2018-12-11
        • 2018-12-23
        • 2018-05-22
        • 2016-06-19
        • 2017-04-23
        • 2017-07-16
        • 2015-10-16
        • 2018-02-20
        相关资源
        最近更新 更多