Como instalar a extensão PHP 'mbstring' no Ubuntu?

67

Qual é a extensão PHP mbstring e qual é a melhor maneira de instalá-la no Ubuntu 14.04?

    
por Rohit Bind 04.07.2014 / 12:26

6 respostas

125

EDIT: Dylan Pierce confirmou que você já pode instalar algum PHP 7 extensões da mesma maneira que você faria para o PHP 5. Para mbstring em particular, você pode executar:

sudo apt-get install php7.0-mbstring

Para complementar a resposta do sparkmood , isso agora funciona para o PHP 7 se você já importou o PPA do ondrej para ele.

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

Não se esqueça, o PHP 7 está disponível através dos repositórios oficiais do Ubuntu ou você precisará de um PPA externo.

    
por goncalotomas 08.02.2016 / 22:35
27

mbstring é construído no pacote libapache2-mod-php5, então você pode usar este comando para instalar:

sudo apt-get install libapache2-mod-php5

Como descrito nos detalhes do pacote :

 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.
    
por sparkmood 04.07.2014 / 12:31
11
sudo apt-get install php-mbstring

Eu instalei o mbstring em php7.0-fpm (7.0.15-0ubuntu0.16.04.4)

    
por Nanhe Kumar 16.05.2017 / 13:09
5

No meu caso, ele já estava instalado, mas eu só precisava fazer phpenmod mbstring , seguido por apachectl graceful .

    
por Ave 25.01.2017 / 18:34
1

Se você estiver usando php 5.6

Instale o pacote php 5.6 mbstring:

sudo apt-get install php5.6-mbstring

Em seguida, adicione a seguinte linha ao final do seu arquivo php.ini:

extension=php5.6-mbstring.so

Reinicie o apache:

sudo service apache2 restart

Para encontrar seu arquivo php.ini, crie um arquivo e insira a seguinte linha:

<?php phpinfo(); ?>

Em seguida, abra com um navegador para ver onde seu arquivo php.ini está localizado.

    
por ChickenFeet 14.06.2017 / 04:34
0

Para o Ubuntu 14.04, a extensão mbstring deve ser incorporada.

Para o Ubuntu 16.04:

sudo apt-get install php7.0-mbstring

Veja também Introdução à cadeia de caracteres de vários bytes

    
por simhumileco 26.07.2017 / 22:54