Как установить расширение php mbstring в Nginx Ubuntu

Мне нужно это расширение php, чтобы использовать одно из моих расширений Magento. Как мне установить расширение php mbstring на мою Nginx Ubuntu 14.04?

2 ответа

Решение

РЕДАКТИРОВАТЬ: см. Ответ Ajeets ниже для правильного решения

Я не думаю, что mbstring ( например, OpenSSL) зависит от расширения, оно должно быть просто встроено в PHP. Я использую Raspbian и NginX, и если я создаю файл с

<?php phpinfo() ?>

и посмотри на это тогда я увижу

ШАГ 1 - Установка mbstring

Расширение PHP mbstring не включено по умолчанию, как указано в документах PHP. Попробуйте это:

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
Другие вопросы по тегам