erreur phpMyAdmin: l'extension mbstring est manquante. Veuillez vérifier votre configuration PHP

j'ai un problème avec phpMyAdmin. Lorsque j'essaie d'accéder à phpMyAdmin dans mon navigateur, je reçois le message d'erreur: "l'extension mbstring est manquante. Veuillez vérifier votre configuration PHP."

j'ai déjà cherché sur internet des solutions possibles. D'après ça, j'ai fait quelques modifications en php.fichier ini. J'ai décommenté la ligne "extension=php_mbstring.dll " et a écrit le chemin complet du dossier ext dans extension_dir. Malheureusement, cela ne fonctionne toujours pas.

pourriez-vous m'aider à trouver la bonne solution.

43
demandé sur Markus 2015-05-05 10:54:57

11 réponses

il suffit d'exécuter cette commande

sudo apt-get install phpmyadmin php-mbstring php-gettext

sudo service apache2 restart

Ou vous pouvez suivre ce post...

"Check This Post

29
répondu Sameer 2016-06-12 09:17:31

j'ai résolu mon problème de cette façon: Éditer le php.ini fichier:

  1. changer extension_dir = "ext" en extension_dir = "D:\php\ext" mon chemin s'il vous plaît écrivez mon chemin
  2. changement ;extension=php_mbstring.dll en extension=php_mbstring.dll EPC supprimer le"; " EPC
  3. alors sauvez votre php.fichier ini et le copier dans votre répertoire Windows("C:\Windows")
  4. redémarrer le serveur Apache

ci-dessus est ma solution,j'Espère qu'elle va travailler pour u.

14
répondu hijack 2015-12-19 07:24:05

remplacer extension_dir = "ext" par extension_dir = "C:/php/ext" dans php.ini .

6
répondu W92 2015-06-20 02:11:01

dans mon cas j'ai fait une nouvelle installation de php7 en utilisant xampp, l'erreur était en php.à la ligne 699, je viens de faire

include_path= C:\Program Files (x86)\xampp\php\PEAR

à

include_path= "C:\Program Files (x86)\xampp\php\PEAR"

et ça a marché pour moi.

j'ai vérifié en exécutant le php.exe il m'a donné cette erreur et je l'ai corrigé.

6
répondu Ahmed Ali 2016-08-24 11:40:17

j'ai résolu mon problème de cette façon:

  1. éditer le c:\php\php.fichier ini:

  2. changer extension_dir = "ext" en extension_dir = "c:\php\ext" s'il vous plaît écrivez

    notre propre voie

  3. changer ;extension=php_mbstring.dll dans extension=php_mbstring.dll supprimer

    le"; "& # 160; " & # 160; 151960920"
  4. redémarrez apache serveur。

j'Espère qu'il va travailler pour u.

3
répondu Mohammed Khan 2017-01-18 22:57:06

cela a fonctionné pour moi sur Kali-linux 2018:

apt-get install php7.0-mbstring

service apache2 restart
3
répondu Emmanuel Caster 2018-02-28 12:38:53

si vous êtes ubuntu 14.04 et utilisez php 5.6 Vous manquez mbstring et le module mysql

s'il vous Plaît installer mbstring et mysql par

sudo apt-get install php5.6-mbstring
sudo apt-get install php5.6-mysql

et redémarrer apache

sudo service apache2 restart
2
répondu Suraj 2018-03-01 11:15:29

vous devez également définir PHPIniDir - c:/php_install_path

1
répondu Jakab Molnár 2015-06-26 19:38:01

ceux-ci ont résolu mon problème

1.ouvrez l'invite de commande dans l'administration

  1. alors ouvrez le dossier Apache bin comme ceci,

    c:\ cd wamp\bin\apache\apache2.4.17 \ bin>

  2. puis tapez après

    c:\ cd wamp\bin\apache\apache2.4.17\bin> mklink php.ini d:\wamp\bin\php\php5.6.15\phpForApache.ini

  3. c'est tout fermer l'invite de commandes et redémarrer wamp et de l'ouvrir en mode administrateur.

  4. original post: PHP: No php.fichier ini merci à xiao.

0
répondu Aravindh Gopi 2017-05-23 11:33:24

vous pouvez essayer ceci

sudo apt-get install phpmyadmin php-mbstring php-gettext
sudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadmin
service apache2 restart
0
répondu Mourad MAMASSI 2016-11-22 08:37:33

cela peut arriver après que vous ayez mis à jour votre version php, par exemple si vous mettez à jour depuis php5.6 à php7.1 vous devez exécuter ces commandes:

sudo apt-get install php7.1-mbstring
sudo service apache2 restart

si votre version de destination est différente, vous devez vérifier si le paquet mbstring exsit ou non, un exemple pour php7.0:

sudo apt-cache search php7.0-mbstring

j'ai trouvé utile de vérifier d'abord l'existence de tous les modules avec lesquels vous travaillez, puis d'effectuer une mise à jour, en plus de cette mise à jour phpmyadmin après avoir mis à jour votre php est une bonne idée

0
répondu Arash Rabiee 2018-07-02 07:02:46