web-dev-qa-db-fra.com

erreur phpMyAdmin: L'extension mbstring est manquante. S'il te plaît verifie ton PHP configuration

J'ai un problème avec phpMyAdmin. Lorsque j'essaie d'accéder à phpMyAdmin dans mon navigateur, le message d'erreur suivant s'affiche: "L'extension mbstring est manquante. Veuillez vérifier votre configuration PHP."

J'ai déjà cherché sur Internet des solutions possibles. Selon cela, j'ai apporté quelques modifications au fichier php.ini. J'ai annulé la mise en commentaire de la ligne "; extension = php_mbstring.dll" et écrit le chemin d'accès complet du dossier ext dans extension_dir. Malheureusement, cela ne fonctionne toujours pas.

Pourriez-vous s'il vous plaît m'aider à trouver la solution appropriée.

49
Klemen Rejec

il suffit de lancer ces commandes 

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

Sudo service Apache2 restart

Ou vous pouvez suivre ce post ...

Check This Post

32
Sameer

J'ai résolu mon problème de la manière suivante: Modifiez le fichier php.ini :

  1. changer extension_dir = "ext" dans extension_dir = "D:\php\ext" s'il vous plaît écrivez votre propre chemin
  2. changer; extension = php_mbstring.dll dans extension = php_mbstring.dll (supprimer le ";"
  3. Ensuite, sauvegardez simplement votre fichier php.ini et copiez-le dans votre répertoire Windows (“C:\Windows“)
  4. redémarrez le serveur Apache

Ce qui précède est ma solution, j'espère que cela fonctionnera pour vous.

14
hijack

Si vous utilisez Ubuntu 14.04 et utilisez php 5.6Vous manquez les modules mbstring et mysql

Veuillez installer mbstring et mysql en

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

et redémarrez Apache

Sudo service Apache2 restart
7
Suraj

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

6
W92

J'ai résolu mon problème de cette manière:

  1. Editez le fichier c:\php\php.ini:

  2. changez extension_dir = "ext" en extension_dir = "c:\php\ext" (s'il vous plaît écrivez
    ta propre voie

  3. changer; extension = php_mbstring.dll dans extension = php_mbstring.dll supprimer
    la ";")
  4. redémarrez le serveur Apache

J'espère que cela fonctionnera pour vous.

3
Mohammed Khan

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

apt-get install php7.0-mbstring

service Apache2 restart
3
Emmanuel Caster

Cela peut arriver après la mise à jour de votre version de php. Par exemple, si vous passez de 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 existe 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 à niveau. En plus de cette mise à jour, phpmyadmin après la mise à niveau de votre php est une bonne idée

2
Arash Rabiee

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

1
Jakab Molnár

Tu peux essayer ça 

Sudo apt-get install phpmyadmin php-mbstring php-gettext
Sudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadmin
service Apache2 restart
0
Mourad MAMASSI

celui-ci a résolu mon problème 

Commande 1.open Invite dans l'administration 

  1. puis ouvrez le dossier bin Apache comme ceci,

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

  2. puis tapez après ce qui précède

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

  3. ça ferme la commande Invite et redémarre le wamp et l’ouvre en mode admin.

  4. message original: PHP: Pas de fichier php.ini merci à xiao.

0
Aravindh Gopi

avant de faire autrement, ouvrez php.exe sur votre dossier PHP . exécutez-le et si vous rencontrez une erreur, vous pouvez le réparer manuellement . sinon, faites le plus- post utile dans ce fil.

0
zigots007