在单位
![](/icons/87545de.gif)
电脑上安装phpMyAdmin数据库管理软件Software
![](/icons/87545dou.gif)
本来是很简单
![](/icons/87545de.gif)
事
![](/icons/87545dou.gif)
却出现了几个问题:
1/无法载入mcrypt扩展
![](/icons/87545dou.gif)
请检查PHP配置;
2/配置文件现在需要绝密
![](/icons/87545de.gif)
短语密码(blowfish_secret);
3/#2003-服务器没有响应
为了以备不时的需
![](/icons/87545dou.gif)
把遇到
![](/icons/87545de.gif)
这些问题
![](/icons/87545de.gif)
解决思路方法归纳到飘易博客
![](/icons/87545dou.gif)
省得日后再遇到这类问题还要到处阅读文档
![](/icons/87545dou.gif)
寻找解决思路方法
由于目前phpMyAdmin
![](/icons/87545de.gif)
最新版本已经更新到了2.11.5.1
![](/icons/87545dou.gif)
网上流传
![](/icons/87545de.gif)
很多配置思路方法都是以前老版本
![](/icons/87545de.gif)
![](/icons/87545dou.gif)
已经不太适应新版本
![](/icons/87545de.gif)
配置要求;于是flymorn顺便也把phpMyAdmin2.11.5.1
![](/icons/87545de.gif)
配置步骤也列在下面;为了切换及调试PHP方便
![](/icons/87545dou.gif)
我采用
![](/icons/87545de.gif)
是windows系统
![](/icons/87545dou.gif)
本地调试
1、先下载phpMyAdmin安装包:
到国外官方网站WebSitehttp://www.phpmyadmin.net上
![](/icons/87545dou.gif)
点击导航栏上
![](/icons/87545de.gif)
“DOWNLOADS”链接进入下载页面
![](/icons/87545dou.gif)
选择“all-languages.zip”版本下载到本地
![](/icons/87545dou.gif)
解压;把解压缩文件放到系统指定
![](/icons/87545de.gif)
虚拟根目录下
![](/icons/87545de.gif)
phpmyadmin文件夹里(可自定义文件夹名)
![](/icons/87545dou.gif)
如flymorn
![](/icons/87545de.gif)
本地存放位置是D:\www\phpmyadmin里
2、找到phpmyadmin文件夹里
![](/icons/87545de.gif)
/libraries/config.default.php文件(旧版本是根目录下
![](/icons/87545de.gif)
config.inc.php文件)
![](/icons/87545dou.gif)
用支持UTF-8编码
![](/icons/87545de.gif)
写字板打开进行编辑
3、查找 $cfg['PmaAbsoluteUri']
修改为你将上传到空间
![](/icons/87545de.gif)
phpMyAdmin
![](/icons/87545de.gif)
网址
如:$cfg['PmaAbsoluteUri'] = 'http://www.piaoyi.org/phpmyadmin/';
这里
![](/icons/87545yinwei.gif)
我是本地调试
![](/icons/87545dou.gif)
我改为$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/';
注意:不要漏掉最后
![](/icons/87545de.gif)
反斜杠/和开头
![](/icons/87545de.gif)
http
4、查找 $cfg['Servers'][$i]['host'] = 'localhost';(通常用默认
![](/icons/87545dou.gif)
也有例外
![](/icons/87545dou.gif)
可以不用修改)
5、查找 $cfg['Servers'][$i]['auth_type'] = 'config';
在自己
![](/icons/87545de.gif)
机子里调试用config;如果在网络上
![](/icons/87545de.gif)
空间用cookie
![](/icons/87545dou.gif)
这里我们既然在前面已经添加了网址
![](/icons/87545dou.gif)
就修改成cookie
我个人建议:无论是本地还是网络上
![](/icons/87545dou.gif)
都建议设置成cookie
![](/icons/87545dou.gif)
安全第
![](/icons/87545yi.gif)
同时
![](/icons/87545dou.gif)
当auth_type这个值设置为cookie后
![](/icons/87545dou.gif)
还有
![](/icons/87545yi.gif)
个地方需要作出相应
![](/icons/87545de.gif)
修改:
$cfg['blowfish_secret'] = '';
改成:$cfg['blowfish_secret'] = 'www.piaoyi.org';
这里
![](/icons/87545de.gif)
www.piaoyi.org自己随便定义
![](/icons/87545dou.gif)
不超过46个
![](/icons/87545zifu.gif)
![](/icons/87545dou2.gif)
如果这个地方留空
![](/icons/87545dou.gif)
将会出现上文提到
![](/icons/87545de.gif)
第2个
![](/icons/87545cuowu.gif)
:“配置文件现在需要绝密
![](/icons/87545de.gif)
短语密码(blowfish_secret)”
6、查找 $cfg['Servers'][$i]['user'] = 'root'; // MySQL user(用户名
![](/icons/87545dou.gif)
自己机里用root;在网上
![](/icons/87545yi.gif)
般为你
![](/icons/87545de.gif)
ftp用户名
![](/icons/87545dou.gif)
虚拟主机提供商会告诉你
![](/icons/87545de.gif)
;
![](/icons/87545yi.gif)
般不要修改)
7、查找 $cfg['Servers'][$i]['password'] = '123456'; // MySQL password (123456修改成连接你
![](/icons/87545de.gif)
MYSQL数据库
![](/icons/87545de.gif)
用户密码)
8、查找 $cfg['DefaultLang'] = 'zh'; (这里是选择语言
![](/icons/87545dou.gif)
zh代表简体中文
![](/icons/87545de.gif)
意思) 还有 $cfg['DefaultChar
![](/icons/87545set.gif)
'] = 'gb2312';(修改默认编码为国标)
到这里
![](/icons/87545dou.gif)
phpMyAdmin就已经配置完成OK;你可以打开http://localhost/phpmyadmin/访问方便快捷
![](/icons/87545de.gif)
图形化管理软件SoftwarephpMyAdmin了
![](/icons/87545dou2.gif)
有关本文没有提到
![](/icons/87545de.gif)
配置文件里
![](/icons/87545de.gif)
其他选项
![](/icons/87545dou.gif)
大家可以不用关心了也不必修改
![](/icons/87545dou2.gif)
有关具体如何操作phpMyAdmin不在本文讨论
![](/icons/87545de.gif)
范围内
![](/icons/87545dou.gif)
不过图形化界面
![](/icons/87545dou.gif)
是通俗易懂
![](/icons/87545dou.gif)
稍微看看就会用了(参考)
下面谈谈
![](/icons/87545dou.gif)
flymorn在安装配置phpMyAdmin
![](/icons/87545de.gif)
过程中所遇到
![](/icons/87545de.gif)
3个问题
第
![](/icons/87545yi.gif)
个问题:“无法载入mcrypt扩展
![](/icons/87545dou.gif)
请检查PHP配置”
1、没有正确安装Mysql数据库
![](/icons/87545dou.gif)
在系统服务中Mysql相关
![](/icons/87545de.gif)
服务没有启动
2、在系统
![](/icons/87545de.gif)
system32(C:\windows\system32) 目录下缺少 libmcrypt.dll文件
![](/icons/87545dou.gif)
解决思路方法是找到php目录下
![](/icons/87545de.gif)
libmcrypt.dll
![](/icons/87545dou.gif)
并将libmcrypt.dll复制到C:\windows\system32目录中
![](/icons/87545dou.gif)
然后重新启动Web服务
3、在PHP目录下
![](/icons/87545de.gif)
php.ini文件中
![](/icons/87545dou.gif)
没有将“;extension=php_mcrypt.dll”中
![](/icons/87545de.gif)
前面
![](/icons/87545yi.gif)
个“;”去掉
![](/icons/87545dou.gif)
所以不能使用相应功能
![](/icons/87545dou.gif)
解决思路方法是打开php.ini文件
![](/icons/87545dou.gif)
找到;extension=php_mcrypt.dll改成extension=php_mcrypt.dll //去掉前面
![](/icons/87545de.gif)
;使的生效
4、Mysql目录没有读取权限
![](/icons/87545dou.gif)
正确
![](/icons/87545de.gif)
目录权限如下:
administrator 完全控制
system 完全控制
user 读取加运行
其他
![](/icons/87545de.gif)
用户权限全部删除(也可保留
![](/icons/87545dou.gif)
但安全性不高
![](/icons/87545dou.gif)
建议删除)
![](/icons/87545dou.gif)
然后重启MYsql服务和Web服务(建议修改此项后重启
![](/icons/87545yi.gif)
下服务器)
5、以上思路方法都不行
![](/icons/87545de.gif)
话
![](/icons/87545dou.gif)
再用这个思路方法:桌面>我
![](/icons/87545de.gif)
电脑>右键属性>高级>环境变量>系统变量>新建
名:phpdir
值:C:\php(你
![](/icons/87545de.gif)
PHP在什么目录就是什么)
(参考来源:地址)
第 2个问题:“配置文件现在需要绝密
![](/icons/87545de.gif)
短语密码(blowfish_secret)”
确保在config.default.php文件里面进行了正确
![](/icons/87545de.gif)
设置 :
$cfg['Servers'][$i]['auth_type']= 'cookie';
同时
$cfg['blowfish_secret'] = 'www.piaoyi.org'; //(这个值随便写
![](/icons/87545dou.gif)
就是不能留空)
其实这个问题
![](/icons/87545dou.gif)
我碰到了确实很郁闷
![](/icons/87545dou.gif)
如果按照我在上面提到
![](/icons/87545de.gif)
配置思路方法做了
![](/icons/87545dou.gif)
应该不会提示这个
![](/icons/87545cuowu.gif)
![](/icons/87545dou2.gif)
经过我2个多小时不停
![](/icons/87545de.gif)
修改config.default.php配置文件
![](/icons/87545dou.gif)
始终提示这个
![](/icons/87545cuowu.gif)
![](/icons/87545dou.gif)
几乎达到了崩溃
![](/icons/87545de.gif)
边缘了
然后就是灵光
![](/icons/87545yi.gif)
现
![](/icons/87545dou.gif)
突然发现:我把auth_type认证方式改为http
![](/icons/87545dou.gif)
改为config时
![](/icons/87545dou.gif)
打开页面始终出现这个
![](/icons/87545cuowu.gif)
![](/icons/87545dou.gif)
也就是说改变了认证模式
![](/icons/87545dou.gif)
并没有对phpmyadmin起作用
![](/icons/87545dou.gif)
难道是其他
![](/icons/87545de.gif)
配置文件在影响决定着phpmyadmin?
立马来到phpmyadmin根目录
![](/icons/87545dou.gif)
赫然发现根目录下有
![](/icons/87545yi.gif)
个config.sample.inc.php文件存在
![](/icons/87545de.gif)
同时
![](/icons/87545dou.gif)
还有
![](/icons/87545yi.gif)
个文件config.inc.php也存在!!而这个是以前老版本
![](/icons/87545de.gif)
配置文件
![](/icons/87545dou.gif)
原来是这个文件捣
![](/icons/87545de.gif)
鬼
![](/icons/87545dou2.gif)
马上删除config.inc.php
![](/icons/87545dou.gif)
再进入调试页面
![](/icons/87545dou.gif)
![](/icons/87545cuowu.gif)
消失了!问题解决
看来phpmyadmin根目录下
![](/icons/87545de.gif)
config.inc.php配置文件
![](/icons/87545de.gif)
优先级比/libraries/config.default.php
![](/icons/87545de.gif)
配置文件高
![](/icons/87545dou.gif)
系统是先
![](/icons/87545diaoyong.gif)
根目录里
![](/icons/87545de.gif)
配置文件
![](/icons/87545dou.gif)
然后才是libraries文件夹里
![](/icons/87545de.gif)
配置文件
![](/icons/87545dou.gif)
艾
![](/icons/87545dou.gif)
这个问题
![](/icons/87545dou.gif)
折腾了这么久
![](/icons/87545dou.gif)
呜呼哀哉
![](/icons/87545dou2.gif)
总归解决了
![](/icons/87545dou.gif)
舒
![](/icons/87545yi.gif)
口气啊
第 3个问题:“#2003-服务器没有响应”
遇到这个问题多半是MYSQL数据库没有启动
![](/icons/87545dou.gif)
建议直接在在:控制面板-管理工具-服务里面把MYSQL启动
![](/icons/87545dou2.gif)
有关是否启动
![](/icons/87545dou.gif)
你可以在任务管理器里查看是否有“mysqld-nt.exe”这样
![](/icons/87545de.gif)
进程
![](/icons/87545dou.gif)
如有有
![](/icons/87545dou.gif)
则介绍说明mysql已经启动