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.
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...
j'ai résolu mon problème de cette façon: Éditer le php.ini fichier:
- changer extension_dir = "ext" en extension_dir = "D:\php\ext" mon chemin s'il vous plaît écrivez mon chemin
- changement ;extension=php_mbstring.dll en extension=php_mbstring.dll EPC supprimer le"; " EPC
- alors sauvez votre php.fichier ini et le copier dans votre répertoire Windows("C:\Windows")
- redémarrer le serveur Apache
ci-dessus est ma solution,j'Espère qu'elle va travailler pour u.
remplacer extension_dir = "ext"
par extension_dir = "C:/php/ext"
dans php.ini
.
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é.
j'ai résolu mon problème de cette façon:
-
éditer le c:\php\php.fichier ini:
-
changer extension_dir = "ext" en extension_dir = "c:\php\ext" s'il vous plaît écrivez
notre propre voie - changer ;extension=php_mbstring.dll dans extension=php_mbstring.dll supprimer
le"; "& # 160; " & # 160; 151960920" - redémarrez apache serveur。
j'Espère qu'il va travailler pour u.
cela a fonctionné pour moi sur Kali-linux 2018:
apt-get install php7.0-mbstring
service apache2 restart
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
vous devez également définir PHPIniDir
- c:/php_install_path
ceux-ci ont résolu mon problème
1.ouvrez l'invite de commande dans l'administration
-
alors ouvrez le dossier Apache bin comme ceci,
c:\ cd wamp\bin\apache\apache2.4.17 \ bin>
-
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
-
c'est tout fermer l'invite de commandes et redémarrer wamp et de l'ouvrir en mode administrateur.
-
original post: PHP: No php.fichier ini merci à xiao.
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
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