1,无法加载 mcrypt (外链,英语) 扩展,请检查您的 PHP 配置
找到php安装目录下的libmcrypt.dll,将其复制到C:\WINDOWS\system32目录中;修改php.ini文件,将“;extension=php_mcrypt.dll”这行的前面一个“;”去掉。然后重新启动服务器(IIS或apache)。
2,你的 PHP MySQL 库版本 5.0.51a 和你的 MySQL 服务器版本 5.1.41 不同。这可能造成一些未知的问题。
php的mysql库是用来连接和控制mysql的客户端, 它的版本只要和服务器端版本相差不大都可以正常用, 只是功能上有少许差别, php的mysql库版本和服务器端的mysql版本是不同概念,不需要版本一致。故该提示可以不用理会。
3,没有找到 PHP 扩展 mbstring,而您现在好像在使用多字节字符集。没有 mbstring 扩展的 phpMyAdmin 不能正确分割字符串,可能产生意想不到的结果。
修改php配置,修改php.ini文件,将“;extension=php_mbstring.dll”这行的前面一个“;”去掉。然后重新启动服务器(IIS或apache)。
4,链接表的附加功能尚未激活。要查出原因,请点击此处。
关于该问题,网上有许多以讹传讹的解答版本,个人经过亲测,对方法进行甄别,正确的方法见该博客的博文:(点击进入)
网上的典型错误解答给用户造成误导,实不应该,错误方法(点击进入)(点击进入)
方法第一步是导入create_tables.sql文件是没有错的,但第二步修改的文件不是phpmyadmin根目录下的配置文件(/phpmyadmin/config.inc.php),而是下级文件夹libraries中的config.default.php配置文件(/phpmyadmin/libraries/config.default.php)。config.default.php中那几个参数的配置值都是留空的,没有加注释,config.inc.php中那几个参数是有值,但都加了注释符“//”。所以网上所有关于“去掉参数注释就可以”的说法都是错误的,需要手动天添加值到config.default.php中,而且这个几个参数在config.default.php中是分开来的,不是像错误方法中所截得图那样在一起的连着。
正确的解决方法是将/phpmyadmin/config.inc.php中(该部分不做修改,保持注释,无效状态)
//fg[‘Servers’][$i][‘pmadb’] = ‘phpmyadmin’;
//fg[‘Servers’][$i][‘bookmarktable’] = ‘pma_bookmark’;
//$cfg[‘Servers’][$i][‘relation’] = ‘pma_relation’;
//$cfg[‘Servers’][$i][‘table_info’] = ‘pma_table_info’;
//$cfg[‘Servers’][$i][‘table_coords’] = ‘pma_table_coords’;
//$cfg[‘Servers’][$i][‘pdf_pages’] = ‘pma_pdf_pages’;
//$cfg[‘Servers’][$i][‘column_info’] = ‘pma_column_info’;
//$cfg[‘Servers’][$i][‘history’] = ‘pma_history’;
//$cfg[‘Servers’][$i][‘tracking’] = ‘pma_tracking’;
//$cfg[‘Servers’][$i][‘designer_coords’] = ‘pma_designer_coords’;
的对应值分别复制到phpmyadmin/libraries/config.default.php中的对应参数中,使用ctrl+F一一查找,添加。清除IE缓存,然后重新启动服务器(IIS或apache)。
windows的cmd命令行,整理成可执…