如何将 php mbstring 扩展安装到 Nginx Ubuntu

How do I install php mbstring extension in to Nginx Ubuntu

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

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

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

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

再看一看,我明白了:

第 1 步 - 安装 mbstring

PHP 如 PHP docs 中所述,默认情况下未启用 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.6: sudo apt-get install php5.6-mbstring
  • 对于 PHP 7.1: sudo apt-get install php7.1-mbstring

第 2 步 - 重启服务器:

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

sudo service apache2 restart
or
sudo service nginx restart