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.
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 ...
J'ai résolu mon problème de la manière suivante: Modifiez le fichier php.ini :
Ce qui précède est ma solution, j'espère que cela fonctionnera pour vous.
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
Remplacez extension_dir = "ext"
par extension_dir = "C:/php/ext"
dans php.ini
.
J'ai résolu mon problème de cette manière:
Editez le fichier c:\php\php.ini:
changez extension_dir = "ext" en extension_dir = "c:\php\ext" (s'il vous plaît écrivez
ta propre voie
J'espère que cela fonctionnera pour vous.
Cela a fonctionné pour moi sur Kali-linux 2018:
apt-get install php7.0-mbstring
service Apache2 restart
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
Vous devez également définir PHPIniDir
- c:/php_install_path
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
celui-ci a résolu mon problème
Commande 1.open Invite dans l'administration
puis ouvrez le dossier bin Apache comme ceci,
c:\cd wamp\bin\Apache\apache2.4.17\bin>
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
ça ferme la commande Invite et redémarre le wamp et l’ouvre en mode admin.
message original: PHP: Pas de fichier php.ini merci à xiao.
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.