phpMyAdmin3.3.8 安装配置详细全过程,及各种问题解决方法 安装配置详细全过程,
今天调试 PHP 数据库 Mysql, 在单位的电脑上安装 phpMyAdmin 数据库管理软件, 本来是很简单的事,却出现了几个问题: 1/无法载入 mcrypt 扩展,请检查 PHP 配置; 2/配置文件现在需要绝密的短语密码(blowfish_secret); 3/#2003-服务器没有响应。 为了以备不时之需,把遇到的这些问题的解决方法归纳到博客,省得日后 再遇到这类问题还要到处阅读
文档,寻找解决方法。 由于目前 phpMyAdmin 的最新版本已经更新到了 phpMyAdmin 3.3.8,网上 流传的很多配置方法都是以前老版本的,已经不太适应新版本的配置要求;于是 顺便也把 phpMyAdmin 3.3.8 的配置步骤也列在下面; 为了切换及调试 PHP 方便, 我采用的是 windows 系统,本地调试。 1、先下载 phpMyAdmin 安装包: 到国外官方网站 phpmyadmin.net 上,点击
导航栏上的“DOWNLOADS” 链接进入下载页面,选择“all-languages.zip”版本下载到本地,解压;把解
压缩文件放到系统指定的虚拟根目录下的 phpmyadmin 文件夹里(可自定义文件 夹名),如 flymorn 的本地存放位置是 D:\www\phpmyadmin 里。 2、找到 phpmyadmin 文件夹里的/libraries/config.default.php 文件(旧 版本是根目录下的 config.inc.php 文件), 用支持 UTF-8 编码的写字板打开进行 编辑。 3、查找 $cfg['PmaAbsoluteUri'] 修改为你将上传到空间的 phpMyAdmin 的网址 如:$cfg['PmaAbsoluteUri'] = 'wwwchn.net/phpmyadmin/'; 这里因为我是本地调试,我改为$cfg['PmaAbsoluteUri'] = 'localhost/phpmyadmin/'; 注意:不要漏掉最后的反斜杠/和开头的 http。 4、查找 $cfg['Servers'][$i]['host'] = 'localhost';(通
常用默认, 也有例外,可以不用修改) 5、查找 $cfg['Servers'][$i]['auth_type'] = 'config'; 在自己的机子里调试用 config;如果在网络上的空间用 cookie,这里我们既然 在前面已经添加了网址,就修改成 cookie。 我个人建议:无论是本地还是
网络上,都建议设置成 cookie,安全第一。 同时,当 auth_type 这个值设置为 cookie 后,还有一个地方需要作出相应的修 改: $cfg['blowfish_secret'] = ''; 改成:$cfg['blowfish_secret'] = 'wwwchn.net'; 这里的 piaoyi.org 自己随便定义,不超过 46 个字符。如果这个地方留空, 将会出现上文提到的第 2 个错误:“配置文件现在需要绝密的短语密码 (blowfish_secret)”。
6、查找 $cfg['Servers'][$i]['user'] = 'root'; // MySQL user(用户 名,自己机里用 root;在网上一般为你的 ftp 用户名,虚拟主机提供商会告诉 你的;一般不要修改) 7、查找 $cfg['Servers'][$i]['password'] = '123456'; // MySQL pass
word (123456 修改成连接你的 MYSQL 数据库的用户密码) 8、查找 $cfg
['DefaultLang'] = 'zh'; (这里是选择语言,zh 代表简体 中文的意思) 还有 $cfg['DefaultCharset'] = 'gb2312';(修改默认编码为国 标) 到这里,phpMyAdmin 就已经配置完成 OK;你可以打开 localhost/phpmyadmin/访问方便快捷的图形化管理
软件 phpMyAdmin 了。 关于本文没有提到的配置文件里的其他选项,大家可以不用关心了也不必修改。 关于具体如何操作 phpMyAdmin 不在本文讨论的范围内,不过图形化界面,是通 俗易懂,稍微看看就会用了(参考)。 下面谈谈,flymorn 在安装配置 phpMyAdmin 的过程中所遇到的几个问题。 第一个问题: 扩展, 配置” 第一个问题:“无法载入 mcrypt 扩展,请检查 PHP 配置”。 1、没有正确安装 Mysql 数据库,在系统服务中 Mysql 相关的服务没有启动。 2、在
系统的 system32(C:\windows\system32) 目录下缺少 libmcrypt.dll 文件,解决方法是找到 php 目录下的 libmcrypt.dll,并将 libmcrypt.dll 复制 到 C:\windows\sys