【问题标题】:How do I install php mbstring extension in to Nginx Ubuntu如何在 Nginx Ubuntu 中安装 php mbstring 扩展
【发布时间】:2015-04-30 08:02:53
【问题描述】:

我需要这个 php 扩展才能使用我的 Magento 扩展之一。 如何在我的 Nginx Ubuntu 14.04 上安装 php mbstring 扩展?

【问题讨论】:

    标签: nginx ubuntu-14.04 magento-1.9.1 mbstring


    【解决方案1】:

    编辑:请参阅下面的 Ajeets 答案以获得正确的解决方案

    我不认为 mbstring (like OpenSSL) 依赖于扩展,它应该只是内置到 PHP 中。我正在运行 Raspbian 和 NginX,如果我使用

    创建文件
    <?php phpinfo() ?>
    

    然后看看它然后我看到了:

    【讨论】:

    • 我在这里看到了同样的东西。当扩展作者告诉我要单独安装 mbstring 以使用他的扩展时,我感到很困惑。我猜它已经内置了。谢谢你的帮助。跨度>
    • 顺便说一句,我该如何启用它?
    • 我刚刚发现了如何启用它。我使用docker for php,所以我添加了docker-php-ext-install mbstring并重建了容器。
    【解决方案2】:

    第 1 步 - 安装 mbstring

    PHP docs 中所述,默认情况下未启用 PHP mbstring 扩展。试试这些:

    PHP 5:

    sudo apt-get install php5-mbstring
    

    PHP 7:

    sudo apt-get install php7.0-mbstring
    

    现在您应该看到 mbstring 已在具有以下代码的文件中启用(查看 FelixEve 的 answer 上方):

    <?php echo phpinfo(); ?>
    

    您可能需要为您的 PHP 版本使用正确的扩展名

    例如:

    • 对于 PHP 5.6sudo apt-get install php5.6-mbstring
    • 对于 PHP 7.1sudo apt-get install php7.1-mbstring

    第 2 步 - 重新启动服务器:

    安装mbstring 后,您可能需要重新启动服务器(apache2 / nginx 等)。只需使用以下命令。

    sudo service apache2 restart
    or
    sudo service nginx restart
    

    【讨论】:

    • 对于 PHP 5.6 安装,我必须使用 sudo apt-get install php5.6-mbstring
    猜你喜欢
    • 2015-01-29
    • 1970-01-01
    • 2017-05-09
    • 2015-04-28
    • 1970-01-01
    • 1970-01-01
    • 2013-01-08
    • 2011-06-14
    • 2016-03-04
    相关资源
    最近更新 更多