The php prompt failed to load or mcrypt did not find the PHP extension mbstring solution

  • 2020-05-16 06:27:04
  • OfStack

The PHP extension mbstring was not found, and you now appear to be using a multi-byte character set. phpMyAdmin without the mbstring extension does not properly split the string and can produce unexpected results.

The mcrypt solution could not be loaded
Tip: the mcrypt extension could not be loaded, please check your PHP configuration.
In the php.ini file in the C:\WINDOWS directory,
No "; extension= php_mcrypt.dll; To get rid of
Therefore, the corresponding function cannot be used. The solution is to open the php.ini file and find; extension = php_mcrypt dll change
extension= php_mcrypt.dll; Into law
Restart the computer after you have modified PHP.INI.

If this is not possible, the libmcrypt.dll file can be missing from the system's system32 (1: C:\WINDOWS\system32) directory. The solution is to find libmcrypt.dll in the php directory, copy it to C:\WINDOWS\system32, and restart IIS.

Unable to load mbstring solution:
win system:
Open c: \ windows \ php ini
the
;extension=php_mbstring.dll
to
extension=php_mbstring.dll
unix:
Open/etc/php ini
the
;extension=php_mbstring.so
to
extension=php_mbstring.so
Perhaps by looking at phpinfo(); To confirm the location of php.ini and some of the features currently supported by PHP.
Possible errors in server Settings, and modifications.

error_reporting = E_ALL = error_reporting = E_ALL & ~E_NOTICE
Modify the display_errors value to off


Related articles: