【发布时间】:2015-04-30 08:02:53
【问题描述】:
我需要这个 php 扩展才能使用我的 Magento 扩展之一。 如何在我的 Nginx Ubuntu 14.04 上安装 php mbstring 扩展?
【问题讨论】:
标签: nginx ubuntu-14.04 magento-1.9.1 mbstring
我需要这个 php 扩展才能使用我的 Magento 扩展之一。 如何在我的 Nginx Ubuntu 14.04 上安装 php mbstring 扩展?
【问题讨论】:
标签: nginx ubuntu-14.04 magento-1.9.1 mbstring
编辑:请参阅下面的 Ajeets 答案以获得正确的解决方案
我不认为 mbstring (like OpenSSL) 依赖于扩展,它应该只是内置到 PHP 中。我正在运行 Raspbian 和 NginX,如果我使用
创建文件<?php phpinfo() ?>
然后看看它然后我看到了:
【讨论】:
docker-php-ext-install mbstring并重建了容器。
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 版本使用正确的扩展名:
例如:
sudo apt-get install php5.6-mbstring
sudo apt-get install php7.1-mbstring
安装mbstring 后,您可能需要重新启动服务器(apache2 / nginx 等)。只需使用以下命令。
sudo service apache2 restart
or
sudo service nginx restart
【讨论】:
sudo apt-get install php5.6-mbstring。