2016-05-16 98 views
0

Fatal error: Uncaught Error: Call to undefined function mb_detect_encoding() in C:\Apache24\htdocs\phpMyAdmin\libraries\php-gettext\gettext.inc:177 Stack trace: #0 C:\Apache24\htdocs\phpMyAdmin\libraries\php-gettext\gettext.inc(282): _encode('The %s extensio...') #1 C:\Apache24\htdocs\phpMyAdmin\libraries\php-gettext\gettext.inc(289): _gettext('The %s extensio...') #2 C:\Apache24\htdocs\phpMyAdmin\libraries\core.lib.php(306): __('The %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} thrown in C:\Apache24\htdocs\phpMyAdmin\libraries\php-gettext\gettext.inc on line 177php - 无法在PHP7上安装phpmyadmin在Windows 7上安装Apache/2.4.7

+0

你能添加所有相关的代码吗? – SZenC

+0

欢迎来到SO,请在提问时做一些更具体的事情:你有什么想法,你期望什么等等。请参阅[如何提问](http://stackoverflow.com/help/how-to-ask) – Nehal

+0

这个错误显然已经足够了..你必须在apache中添加'mbstring'扩展 –

回答

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

0

我同样的问题,我只是更新完整的扩展文件夹路径像这样

extension_dir = "C:/wamp/bin/php/php7.1.13/ext/" 

和更新最新的phpmyadmin版本,因为phpmyadmin4.1.14与php7不兼容。我希望它能解决你的问题