Fatal error: Call to undefined function mb_detect_encoding() dans C:\apache\htdocs\phpmyadmin\libraries\php-gettext\gettext.inc sur la ligne 177

Donc je vais essayer d'obtenir phpmyadmin en cours d'exécution sur windows 7, et j'ai traversé et installé tous les programmes/fichiers (apache, mySQL, php, etc..) et j'ai le dossier phpmyadmin à la bonne place dans mon répertoire, tel que, lorsque j'essaie d'accéder dans mon navigateur lorsque le répertoire de l'index est mis à index.html il montre l'ensemble du répertoire. Cependant, lorsque je change le répertoire index.php j'obtiens cette erreur:

Fatal error: Call to undefined function mb_detect_encoding() in C:\apache\htdocs\phpmyadmin\libraries\php-gettext\gettext.inc on line 177

J'ai regardé quelques pages de support et tout (comme cette une), mais toutes les suggestions ne semblent pas être de m'aider à sortir. La plupart d'entre eux parlent à propos de la modification du php.fichier ini dans le dossier de php, mais je n'ai même pas que j'ai un php.ini-development et php.ini-production fichier et c'est tout. Des Suggestions?? J'ai également essayé de réinstaller php pour voir si il avait un problème avec l'installation de...n'a pas de travail. S'il vous plaît aider!

Utiliser la fonction phpinfo() pour vous dire à quel fichier php comme son fichier ini
Quelle version de php avez-vous l'installer?
Doublons possibles: stackoverflow.com/questions/17204437/...
Soit de s'assurer que php.exe est dans votre path de windows, ou l'exécuter à partir du répertoire php
Comme Mark Baker dit, certains systèmes utilisent différentes de php.les fichiers ini pour la ligne de commande de PHP par rapport à celui qui est appelé par le serveur web, donc je voudrais l'utiliser en tant que page web plutôt qu'à partir de la ligne de commande. Faire un nouveau fichier dans la racine de votre site contenant <?php phpinfo(); ?> et de chargement qu'au travers de votre navigateur web est probablement mieux que de le faire sur la ligne de commande.

OriginalL'auteur Luminusss | 2014-03-08