Come installare l'estensione PHP "mbstring" in Ubuntu?

74

Qual è l'estensione PHP mbstring e qual è il modo migliore di installarlo su Ubuntu 14.04?

    
posta Rohit Bind 04.07.2014 - 12:26

7 risposte

136

EDIT: Dylan Pierce ha confermato che puoi già installare alcuni PHP 7 le estensioni allo stesso modo di PHP 5. Per mbstring in particolare, puoi eseguire:

sudo apt-get install php7.0-mbstring

Per completare la risposta sparkmood , questo ora funziona per PHP 7 se hai già importato il PPA di ondrej per questo.

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

Non dimenticare, PHP 7 è disponibile tramite i repository ufficiali di ubuntu o avrai bisogno di un PPA esterno.

    
risposta data goncalotomas 08.02.2016 - 22:35
27

mbstring è costruito nel pacchetto libapache2-mod-php5, quindi puoi usare questo comando per l'installazione:

sudo apt-get install libapache2-mod-php5

Come descritto nel pacchetto dettagli :

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

Ho installato mbstring in php7.0-fpm (7.0.15-0ubuntu0.1.04.04.4)

    
risposta data Nanhe Kumar 16.05.2017 - 13:09
5

Nel mio caso era già installato, ma avevo solo bisogno di fare phpenmod mbstring , seguito da apachectl graceful .

    
risposta data Ave 25.01.2017 - 18:34
1

Se stai utilizzando php 5.6

Installa il pacchetto php 5.6 mbstring:

sudo apt-get install php5.6-mbstring

Quindi aggiungi la seguente riga in fondo al tuo file php.ini:

extension=php5.6-mbstring.so

Riavvia apache:

sudo service apache2 restart

Per trovare il file php.ini, crea un file e inserisci la seguente riga:

<?php phpinfo(); ?>

Quindi apri con un browser per vedere dove si trova il tuo file php.ini.

    
risposta data ChickenFeet 14.06.2017 - 04:34
0

Per l'estensione di Ubuntu 14.04 mbstring dovrebbe essere integrato.

Per Ubuntu 16.04:

sudo apt-get install php7.0-mbstring

Vedi anche Introduzione alla stringa multibyte

    
risposta data prostosmirienie 26.07.2017 - 22:54
0

Richiede l'aggiunta di un'altra fonte per apt per l'installazione in 18.04 ..

Scarica la pagina per php7.2-mbstring_7.2.7-0ubuntu0.1.04.04_amd64.deb su macchine AMD64

Se stai usando Ubuntu, ti consigliamo vivamente di utilizzare un gestore di pacchetti come aptitude o synaptic per scaricare e installare i pacchetti, invece di farlo manualmente tramite questo sito web.

Dovresti essere in grado di usare uno qualsiasi dei mirror elencati aggiungendo una linea al tuo /etc/apt/sources.list in questo modo:

deb link universo principale di sicurezza bionica

    
risposta data Neal 09.08.2018 - 19:30

Leggi altre domande sui tag