Chaque fois que j'essaie d'accéder à phpMyAdmin, le message d'erreur suivant s'affiche:
" L'extension mbstring est manquante. Veuillez vérifier votre configuration PHP. "
J'utilise une pile LEMP sur un serveur CentOS 7. J'ai choisi d'utiliser PHP 7 pour cette installation. Je n'ai pas rencontré cette erreur sur des configurations identiques exécutant des versions antérieures de PHP.
extension_loaded('mbstring')
renvoie faux même si mbstring.ini (/etc/php.d/) contient:
; Enable mbstring extension module
extension=mbstring.so
Je suis à 100% sûr que le module mbstring est installé sur mon serveur.
Je suis complètement perplexe, donc si quelqu'un a des idées, merci de me le faire savoir. Merci.
Une solution a été trouvée avec la méthode suivante:
Je mets extension=mbstring.so
dans php.ini même si ce n’est plus la méthode PHP utilise par défaut pour charger des modules.
De php.ini lui-même:
Remarque: les modules d'extension fournis sont maintenant chargés via les fichiers .ini présents dans le répertoire /etc/php.d; ceux-ci sont chargés par défaut.
Cela semblait régler mon problème. Je serais toujours intéressé d'entendre si quelqu'un d'autre a une opinion différente sur cette question.
Pour ceux qui ont debian:
Sudo apt-get install php7.0-mbstring
Sinon en centos (testé en centos 6.6)
Sudo yum install php70w-mbstring
et comme @mpen a dit que vous pouvez l'activer
Sudo phpenmod mbstring
Pour PHP7 sur centos
essaye ça yum install php70-mbstring
J'ai eu ce problème pendant une longue période. J'ai trouvé le bon moyen (pour moi) de le corriger ... et c'est assez simple :)
Juste ajouter "univers" sur les mises à jour xenial
# cat /etc/apt/sources.list.d/*
deb [Arch=AMD64] http://fr.archive.ubuntu.com/ubuntu/ xenial-backports main
deb [Arch=AMD64] http://fr.archive.ubuntu.com/ubuntu/ xenial main universe
deb [Arch=AMD64] http://fr.archive.ubuntu.com/ubuntu/ xenial-proposed main
deb [Arch=AMD64] http://security.ubuntu.com/ubuntu xenial-security main
deb [Arch=AMD64] http://fr.archive.ubuntu.com/ubuntu/ xenial-updates main **universe**