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

Enviada por Adriano 
instalei o apache, php e mysql

qdo fui rodar o phpmyadmin me da esse erro
Fatal error: Call to undefined function mb_detect_encoding() in C:\Webserver\Apache2.2\htdocs\phpmyadmin\libraries\php-gettext\gettext.inc on line 177

mas no php.ini já tá habilitado o extension=php_mbstring.dll
e tenho essa dll no /ext

mas no php_info() não aparece ele

o q pode ser?
Como está sua variável: extension_dir no php.ini?

Você reiniciou o apache depois de habilitar a extensão?
A pasta do PHP está no PATH do windows?
A caminho da pata onde está php.ini está inserido na variável PATH do windows?
Estou tendo o mesmo problema no meu pc, o php está configurado corretamente, pois eu instalei o php, apache e o phpMyAdmin separadamente, só que ao abrir o phpmyadmin no localhost ele exibe essa mesma mensagem de erro "Fatal error: Call to undefined function mb_detect_encoding()...".

Notei também que não existe a extensão "extension=php_pdo.dll" no php.ini e nem na pasta /ext.

Alguém poderia ajudar com o erro!?
Primeiramente gostaria de dizer que eu fiz a instalação da mesma forma que o Felipe, enfim...

No meu caso eu consegui resolver da seguinte forma:

Dei um stop no Apache, esperei alguns segundos e logo depois dei um Start nele.
Depois disso eu dei um F5 na página e a mensagem de erro sumiu.
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.