- 感谢小痕基友
![](http://ugc.qpic.cn/adapt/0/0d752cd9-f719-241f-3d1d-05de5b03d0e3/0)
环境: win ser 2k8 + php5.5.10 + apache + mysql 5.5.25
phpmyadmin打开后页面空白,返回错误500
查看apache错误日志
logs/error.log
PHP Fatal error: Call to undefined function mb_detect_encoding() in d:\\fuck\\fuck\\phpMyAdmin\\libraries\\php-gettext\\gettext.inc on line 177
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
错误原因:
php_mbstring的extension没打开
解决方案:
php.ini做以下修改:
- extension_dir =".\ext" #设置php模块路径为同目录下ext文件夹
- register_globals= On #开启GET数据调用
- short_open_tag =On #php支持短标签
- cgi.force_redirect= 0 #开启以CGI方式运行php
- fastcgi.impersonate= 1
- cgi.rfc2616_headers= 1
- extension=php_mbstring.dll
- extension=php_mysql.dll
- extension=php_mysqli.dll
- extension=php_pdo_mysql.dll