¿Cómo instalar la extensión PHP 'mbstring' en Ubuntu?

75

¿Cuál es la extensión PHP mbstring y cuál es la mejor manera de instalarlo en Ubuntu 14.04?

    
pregunta Rohit Bind 04.07.2014 - 12:26

7 respuestas

138

EDITAR: Dylan Pierce ha confirmado que ya puedes instalar algunos PHP 7 extensiones de la misma manera que lo haría con PHP 5. Para mbstring en particular, puede ejecutar:

sudo apt-get install php7.0-mbstring

Para complementar la respuesta de sparkmood , esto ahora funciona para PHP 7 si ya ha importado el PPA de ondrej.

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

No olvides que PHP 7 está disponible a través de los repositorios oficiales de ubuntu o necesitarás un PPA externo.

    
respondido por el goncalotomas 08.02.2016 - 22:35
27

mbstring está integrado en el paquete libapache2-mod-php5, por lo que puede usar este comando para instalar:

sudo apt-get install libapache2-mod-php5

Como se describe en el paquete detalles :

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

He instalado mbstring en php7.0-fpm (7.0.15-0ubuntu0.16.04.4)

    
respondido por el Nanhe Kumar 16.05.2017 - 13:09
5

En mi caso, ya estaba instalado, pero solo necesitaba hacer phpenmod mbstring , seguido de apachectl graceful .

    
respondido por el Ave 25.01.2017 - 18:34
2

Si usa php 5.6

Instalar el paquete php 5.6 mbstring:

sudo apt-get install php5.6-mbstring

A continuación, agregue la siguiente línea en la parte inferior de su archivo php.ini:

extension=php5.6-mbstring.so

Reiniciar Apache:

sudo service apache2 restart

Para buscar su archivo php.ini, cree un archivo e inserte la siguiente línea:

<?php phpinfo(); ?>

A continuación, abra con un navegador para ver dónde se encuentra su archivo php.ini.

    
respondido por el ChickenFeet 14.06.2017 - 04:34
0

Para Ubuntu 14.04, la extensión mbstring debe estar incorporada.

Para Ubuntu 16.04:

sudo apt-get install php7.0-mbstring

Ver también Introducción a la cadena de multibytos

    
respondido por el simhumileco 26.07.2017 - 22:54
0

Requiere agregar otra fuente para apt for install en 18.04 ..

Página de descarga para php7.2-mbstring_7.2.7-0ubuntu0.18.04.2_amd64.deb en máquinas AMD64

Si está ejecutando Ubuntu, se recomienda utilizar un administrador de paquetes como aptitude o sináptico para descargar e instalar paquetes, en lugar de hacerlo manualmente a través de este sitio web.

Debería poder usar cualquiera de los espejos listados agregando una línea a su /etc/apt/sources.list como esta:

deb enlace universo principal de seguridad biónica

    
respondido por el Neal 09.08.2018 - 19:30

Lea otras preguntas en las etiquetas