12

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

4

2 回答 2

35

第 1 步 - 安装mbstring

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

PHP 5:

sudo apt-get install php5-mbstring

PHP 7:

sudo apt-get install php7.0-mbstring

现在您应该看到 mbstring 在具有以下代码的文件中启用(检查上面的 FelixEve 的答案):

<?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/ nginxetc)。只需使用以下命令。

sudo service apache2 restart
or
sudo service nginx restart
于 2016-05-03T18:35:19.227 回答
5

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

我不认为 mbstring (如 OpenSSL)依赖于扩展,它应该只是内置到 PHP 中。我正在运行 Raspbian 和 NginX,如果我创建一个文件

<?php phpinfo() ?>

看看它然后我看到:

在此处输入图像描述

于 2015-03-02T08:37:26.847 回答