Как установить расширение php mbstring в nginx Ubuntu
Мне нужно это расширение php, чтобы использовать один из моих расширений Magento. Как установить расширение php mbstring на мой Nginx Ubuntu 14.04?
2 ответов
EDIT: см. ответ Ajeets ниже для правильного решения
Я не думаю, что mbstring (, например, OpenSSL) зависит от расширения, оно должно быть просто встроено в PHP. Я запускаю Raspbian и NginX, и если я создам файл с
<?php phpinfo() ?>
и тогда я вижу:
Шаг 1 - Установка mbstring
расширение PHP mbstring не включено по умолчанию, как указано в PHP docs. Попробуйте эти:
PHP 5:
sudo apt-get install php5-mbstring
PHP 7:
sudo apt-get install php7.0-mbstring
теперь вы должны увидеть mbstring как включен в файле с кодом ниже (проверьте выше Felixeve's ответ):
<?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