Как установить расширение 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