Comment installer l'extension PHP 'mbstring' dans Ubuntu?

73

Qu'est-ce que l'extension mbstring de PHP et quelle est la meilleure façon de l'installer sur Ubuntu 14.04?

    
posée Rohit Bind 04.07.2014 - 12:26
la source

7 réponses

135

MODIFIER: Dylan Pierce a confirmé que vous pouviez déjà installer PHP 7 les extensions de la même manière que vous le feriez pour PHP 5. Pour mbstring en particulier, vous pouvez exécuter:

sudo apt-get install php7.0-mbstring

Pour compléter la réponse de sparkmood , cela fonctionne désormais pour PHP 7 si vous avez déjà importé le PPA d’ondrej.

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

N'oubliez pas que PHP 7 est disponible via les dépôts officiels d'ubuntu ou que vous aurez besoin d'un PPA externe.

    
réponse donnée goncalotomas 08.02.2016 - 22:35
la source
27

mbstring est intégré au paquet libapache2-mod-php5, vous pouvez donc utiliser cette commande pour installer:

sudo apt-get install libapache2-mod-php5

Comme décrit dans le package détails :

 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.
    
réponse donnée sparkmood 04.07.2014 - 12:31
la source
13
sudo apt-get install php-mbstring

J'ai installé mbstring dans php7.0-fpm (7.0.15-0ubuntu0.16.04.4)

    
réponse donnée Nanhe Kumar 16.05.2017 - 13:09
la source
5

Dans mon cas, il était déjà installé, mais je devais juste faire phpenmod mbstring , suivi de apachectl graceful .

    
réponse donnée Ave 25.01.2017 - 18:34
la source
1

Si vous utilisez php 5.6

Installer le paquet php 5.6 mbstring:

sudo apt-get install php5.6-mbstring

Ajoutez ensuite la ligne suivante au bas de votre fichier php.ini:

extension=php5.6-mbstring.so

Redémarrez apache:

sudo service apache2 restart

Pour trouver votre fichier php.ini, créez un fichier et insérez la ligne suivante:

<?php phpinfo(); ?>

Puis ouvrez avec un navigateur pour voir où se trouve votre fichier php.ini.

    
réponse donnée ChickenFeet 14.06.2017 - 04:34
la source
0

Pour Ubuntu 14.04, l’extension mbstring doit être intégrée.

Pour Ubuntu 16.04:

sudo apt-get install php7.0-mbstring

Voir aussi Introduction à la chaîne multi-octets

    
réponse donnée prostosmirienie 26.07.2017 - 22:54
la source
0

Il faut ajouter une autre source pour apt pour l’installer en 18.04.

Page de téléchargement de php7.2-mbstring_7.2.7-0ubuntu0.18.04.2_amd64.deb sur les machines AMD64

Si vous utilisez Ubuntu, il est fortement recommandé d’utiliser un gestionnaire de paquets comme aptitude ou synaptic pour télécharger et installer des paquets au lieu de le faire manuellement via ce site.

Vous devriez pouvoir utiliser n'importe lequel des miroirs listés en ajoutant une ligne à votre fichier /etc/apt/sources.list comme ceci:

deb lien univers principal bionic-security

    
réponse donnée Neal 09.08.2018 - 19:30
la source

Lire d'autres questions sur les étiquettes