Hi there,
I have Apache 2.2 installed on my Windows machine, with PHP 5.3. They function fine together, but when I try and run PHPmyadmin, I get the following error:
Fatal error: Call to undefined function mb_detect_encoding() in C:\www\phpmyadmin\libraries\php-gettext\gettext.inc on line 177
I have the following set in my php.ini file:
LoadModule php5_module "c:/php/php5apache2_2.dll"
PHPIniDir "C:/php"
LoadFile "C:/php/php5ts.dll"
And the following extensions enabled:
extension=php_mbstring.dll
extension=php_gettext.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
The php.ini file being used is c:\php\php.ini (checked with phpinfo()). I also have checked that the extensions enabled exist in c:\php\ext, and they do. I have restarted my webserver, and my machine, but this error still persists. I cannot see what else I can do to get this to work. Does anyone have any ideas?
Full php.ini file attached (sorry, it had to be zipped because of the 50KB max file size)
Regards,
Tom
php.zip