Как установить расширение «mbstring» PHP в Ubuntu?

62

Что такое расширение PHP mbstring , и как лучше всего установить его на Ubuntu 14.04?

    
задан Rohit Bind 04.07.2014 в 12:26
источник

6 ответов

111

EDIT: Дилан Пирс подтвердил, что вы уже можете установить некоторые PHP 7 расширения так же, как и для PHP 5. Для mbstring , в частности, вы можете выполнить:

sudo apt-get install php7.0-mbstring

Чтобы дополнить ответное предложение , теперь это работает для PHP 7, если вы уже импортировали PPD для ondrej для него.

sudo apt-get install libapache2-mod-php7.0

Не забывайте, что PHP 7 доступен через официальные репозитории ubuntu или вам понадобится внешний PPA.

    
ответ дан goncalotomas 08.02.2016 в 22:35
источник
26

mbstring встроен в пакет libapache2-mod-php5, поэтому вы можете использовать эту команду для установки:

sudo apt-get install libapache2-mod-php5

Как описано в пакете подробнее :

 dba dom ereg exif fileinfo filter ftp gettext hash iconv json libxml
 mbstring mhash openssl pcre Phar posix Reflection session shmop SimpleXML
 soap sockets SPL standard sysvmsg sysvsem sysvshm tokenizer wddx xml
 xmlreader xmlwriter zip zlib.
    
ответ дан sparkmood 04.07.2014 в 12:31
11
sudo apt-get install php-mbstring

Я установил mbstring в php7.0-fpm (7.0.15-0ubuntu0.16.04.4)

    
ответ дан Nanhe Kumar 16.05.2017 в 13:09
5

В моем случае он уже был установлен, но мне просто нужно было сделать phpenmod mbstring , а затем apachectl graceful .

    
ответ дан Ave 25.01.2017 в 18:34
0

Если вы используете php 5.6

Установить пакет php 5.6 mbstring:

sudo apt-get install php5.6-mbstring

Затем добавьте следующую строку в конец файла php.ini:

extension=php5.6-mbstring.so

Перезапустить apache:

sudo service apache2 restart

Чтобы найти файл php.ini, создайте файл и вставьте следующую строку:

<?php phpinfo(); ?>

Затем откройте браузер, чтобы узнать, где находится ваш файл php.ini.

    
ответ дан ChickenFeet 14.06.2017 в 04:34
0

Для расширения Ubuntu 14.04 mbstring .

Для Ubuntu 16.04:

sudo apt-get install php7.0-mbstring

См. также Введение в многобайтную строку

    
ответ дан simhumileco 26.07.2017 в 22:54