致命错误:未捕获错误:在C:\ Apache24 \ htdocs \ phpMyAdmin \ libraries \ php-gettext \ gettext.inc中调用未定义函数mb_detect_encoding():177堆栈跟踪:#0 C:\ Apache24 \ htdocs \ phpMyAdmin \ libraries \ php-gettext \ gettext.inc(282):_ encode('%s extensio ...')#1 C:\ Apache24 \ htdocs \ phpMyAdmin \ libraries \ php-gettext \ gettext.inc(289): _gettext('%s extensio ...')#2 C:\ Apache24 \ htdocs \ phpMyAdmin \ libraries \ core.lib.php(306):__('%s extensio ...')#3 C: \ Apache24 \ htdocs \ phpMyAdmin \ libraries \ core.lib.php(957):PMA_warnMissingExtension('mbstring',true)#4 C:\ Apache24 \ htdocs \ phpMyAdmin \ libraries \ common.inc.php(102):PMA_checkExtensions( )#5 C:\ Apache24 \ htdocs \ phpMyAdmin \ index.php(13):require_once('C:\ Apache24 \ htd ...')#6 {main}抛出C:\ Apache24 \ htdocs \ phpMyAdmin \ libraries第177行的php-gettext \ gettext.inc
答案 0 :(得分:0)
我在Windows 7,MySql,Apache和PhpMyAdmin上安装后遇到了同样的问题。
解决方案是添加php.ini
文件:
extension_dir = "c:/php7/ext"
我得到了这个答案的帮助:https://stackoverflow.com/a/25301739/3548935
确保您也在php.ini
文件中取消注释此行:
extension=php_mbstring.dll
答案 1 :(得分:0)
我有同样的问题,我只是像这样更新完整的扩展文件夹路径
extension_dir = "C:/wamp/bin/php/php7.1.13/ext/"
并更新了最新的phpmyadmin版本,因为phpmyadmin4.1.14与php7不兼容。我希望它能解决你的问题