php - 在Windows 7

时间:2016-05-16 06:02:30

标签: php windows-7 apache2.4

  

致命错误:未捕获错误:在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

2 个答案:

答案 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不兼容。我希望它能解决你的问题