0

Whenever I try to enter my phpMyAdmin, it gives me this error:

The mbstring extension is missing. Please check your PHP configuration.

I have already searched the solution and add extension=php_mbstring.dll in my php.ini file. But still doesn't fix it.

raff
  • 423
  • 4
  • 13
  • 28
  • did you restart PHP – ArtisticPhoenix Mar 03 '18 at 05:42
  • PHP means Apache ? I have restart Apache already – raff Mar 03 '18 at 05:44
  • no, PHP mean PHP, however often restarting Apache can have the same effect. As PHP runs inside of the apache server. In this context Apache is the environment, PHP is just a program that runs in that environment. – ArtisticPhoenix Mar 03 '18 at 05:45
  • then check the phpinfo(), as mentioned by @Ms.KV. In other words create a file named, info.php. with this code in it ` – ArtisticPhoenix Mar 03 '18 at 05:48
  • I followed `Click Start, click Run, type IISReset, and then click OK.` this process for restart the PHP. But got error again `Windows cannot find IISReset' – raff Mar 03 '18 at 05:51

1 Answers1

0

You only enabled mbstring by extension=php_mbstring.dll in php.ini.But you should also install it in php configuration.Check your info.php file that contain phpinfo(); function for providing the installation extention in your php.

Ms.KV
  • 214
  • 2
  • 10
  • is not the php.ini, the config file for PHP. – ArtisticPhoenix Mar 03 '18 at 05:46
  • @raff Please follow this step mentioned by me and check. – Ms.KV Mar 03 '18 at 05:52
  • First create `info.php` and call this function `phpinfo();`into it.After that run this `info.php` on browser,it will show a page that contain all intalled and enabled extention. – Ms.KV Mar 03 '18 at 06:02
  • @Ms.KV...`mbstring` is enabled . I found `Multibyte Support enabled` for `mbstring` – raff Mar 03 '18 at 06:07
  • Ok. Please have look into this post.(https://stackoverflow.com/questions/15192401/turned-on-iis-in-windows-features-but-cant-start-it-either-using-search-inetmg) – Ms.KV Mar 03 '18 at 06:18