phpMyAdmin 安装配置方法和问题解决

更新时间:2009年06月08日 01:32:39   作者:

今天在自己的本本上装好了PHP的环境,于是就下载了个phpadmin来管理数据库。安装过程中却发现了很多问题。

现作个简单回顾:基本上应该遇到的问题都遇到了,关键是多查资料,多动脑子就能解决问题的。

1/无法载入mcrypt扩展,请检查PHP配置;

2/配置文件现在需要绝密的短语密码(blowfish_secret);

3/#2003-服务器没有响应。

由于目前phpMyAdmin的最新版本已经更新到了3.1.3.1,网上流传的很多配置方法都是以前老版本的,已经不太适应新版本的配置要求;于是pharmar顺便也把phpMyAdmin3.1.3.1的配置步骤也列在下面;为了切换及调试PHP方便,我采用的是windows系统,本地调试。

1、先下载phpMyAdmin安装包:

到国外官方网站http://www.phpmyadmin.net/上,点击导航栏上的“DOWNLOADS”链接进入下载页面,选择“all-languages.zip”版本下载到本地,解压;把解压缩文件放到系统指定的虚拟根目录下的phpmyadmin文件夹里(可自定义文件夹名),如pharmar的本地存放位置是D:\Program Files\Apache\htdocs\Phpadmin里。

2、找到phpmyadmin文件夹里的config.sample.inc.php文件,重命名为config.inc.php文件。用支持UTF-8编码的写字板打开进行编辑。

3、查找 $cfg['Servers'][$i]['host'] = 'localhost';(通常用默认,也有例外,可以不用修改)

5、查找 $cfg['Servers'][$i]['auth_type'] = 'cookie';

在自己的机子里调试用config;如果在网络上的空间用cookie,这里我们既然在前面已经添加了网址,就修改成cookie。

我个人建议:无论是本地还是网络上,都建议设置成cookie,安全第一。

同时,当auth_type这个值设置为cookie后,还有一个地方需要作出相应的修改:

$cfg['blowfish_secret'] = '';

改成:$cfg['blowfish_secret'] = '123456';

这里的'123456'自己随便定义,不超过46个字符。如果这个地方留空,将会出现上文提到的第2个错误:“配置文件现在需要绝密的短语密码(blowfish_secret)”。

6、查找 $cfg['Servers'][$i]['user'] = 'root'; // MySQL user(用户名,自己机里用root;在网上一般为你的ftp用户名,虚拟主机提供商会告诉你的;一般不要修改)

7、查找 $cfg['Servers'][$i]['password'] = '123456'; // MySQL password (123456修改成连接你的MYSQL数据库的用户密码)

到这里,phpMyAdmin就已经配置完成OK;你可以打开http://localhost/phpmyadmin/访问方便快捷的图形化管理软件phpMyAdmin了。关于本文没有提到的配置文件里的其他选项,大家可以不用关心了也不必修改。关于具体如何操作phpMyAdmin不在本文讨论的范围内,不过图形化界面,是通俗易懂,稍微看看就会用了(参考)。

下面谈谈,pharmar在安装配置phpMyAdmin的过程中所遇到的几个问题。

第一个问题:“无法载入mcrypt扩展,请检查PHP配置”。

1、没有正确安装Mysql数据库,在系统服务中Mysql相关的服务没有启动。

2、在系统的 system32(C:\windows\system32) 目录下缺少 libmcrypt.dll文件,解决方法是找到php目录下的libmcrypt.dll,并将libmcrypt.dll复制到C:\windows\system32目录中,然后重新启动Web服务。

3、在PHP目录下的php.ini文件中,没有将“;extension=php_mcrypt.dll”中的前面一个“;”去掉,所以不能使用相应功能,解决方法是打开php.ini文件,找到;extension=php_mcrypt.dll改成extension=php_mcrypt.dll //去掉前面的;使之生效

4、Mysql目录没有读取权限,正确的目录权限如下:

administrator 完全控制

system 完全控制

user 读取加运行

其他的用户权限全部删除(也可保留,但安全性不高,建议删除),然后重启MYsql服务和Web服务(建议修改此项后重启一下服务器)。

5、以上方法都不行的话,再用这个方法:桌面>我的电脑>右键属性>高级>环境变量>系统变量>新建

名:phpdir

值:D:\Program Files\Php(你的PHP在什么目录就是什么)

(参考来源:地址)

第二个问题:“无法载入 mysql 扩展,请检查 PHP 配置”

把 PHP 目录下的 libmySQL.dll 复制到:c:\windows\system32 下,然后重启APACHE。

第三个问题:“#2003-服务器没有响应”。

遇到这个问题多半是MYSQL数据库没有启动,建议直接在在:控制面板-管理工具-服务里面把MYSQL启动。关于是否启动,你可以在任务管理器里查看是否有“mysqld-nt.exe”这样的进程,如有有,则说明mysql已经启动。

还有一个重要原因就是安装的时候端口不是默认3306,比如我就是,在安装过程中,由于有程序占用了3306,我就改成了3307因此无论如何都显示:“#2003-服务器没有响应”。最后终于找到原因。只要在加一条即可:

$cfg['Servers'][$i]['port'] = '3307';

第四个问题:“没有发现PHP的扩展设置mbstring”。

修改 C:\WINDOWS\ 下的 PHP.INI 文件,找到 ;extension=php_mbstring.dll 把;去掉,保存 PHP.INI,重新启动Apache即可。

这些问题,不碰到便罢了。但是对于新手来说,第一次碰到的话,自己查找解决方案的话一般都是到处查找,网上一大堆的方法都不适用的情况下,自己会感觉到多么的无奈了。一定要看官方的说明文档,虽然是英文的,但是还是很有用的。

相关文章

这篇文章主要介绍了CodeIgniter中使用Smarty3基本配置,本文给出了创建类库的方法和控制器中调用实例,这样就可以完整的使用Smarty了,需要的朋友可以参考下2015-06-06

本篇文章是对php无限分类就行了详细的分析介绍,需要的朋友参考下2013-06-06

这篇文章主要介绍了一款基于php+ajax实现无刷新留言板实例,需要的朋友可以参考下2015-10-10

这篇文章主要介绍了PHP快速推送微信模板消息,需要的朋友可以参考下2017-04-04

这篇文章主要介绍了PHP长网址与短网址的实现方法,需要的朋友可以参考下2017-10-10

这篇文章主要介绍了PHP如何将log信息写入服务器中的log文件,需要的朋友可以参考下2015-07-07

Traits 是一种为类似 PHP 的单继承语言而准备的代码复用机制。Trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复用方法集2016-04-04

这篇文章主要介绍了PHP的new static和new self的区别与使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-11-11

本篇文章主要介绍了详解php实现页面静态化原理,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2017-06-06

今天小编就为大家分享一篇laravel 修改.htaccess文件 重定向public的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2019-10-10

最新评论

php找不到phpmyadmin,phpMyAdmin 安装配置方法和问题解决相关推荐

  1. mysql5.7.14 配置文件_mysql 5.7.14 安装配置方法图文教程(转)

    因笔者个人需要需要在本机安装Mysql,先将安装过程记录如下,希望对他人有所参考. 一.下载软件 1. 进入mysql官网,登陆自己的oracle账号,下载Mysql-5.7.14,下载地址:http ...

  2. 2008 php5.6 mysql_MySQL_win2008 R2 WEB环境配置之MYSQL 5.6.22安装版安装配置方法,版本选择 因为MySql的版本越来 - phpStudy...

    win2008 R2 WEB环境配置之MYSQL 5.6.22安装版安装配置方法 版本选择 因为MySql的版本越来越多,而作为中小网站者可能没有足够的经济去购买商业版本,所以一般选择免费版,而且功能 ...

  3. mysql5.6.24教程_mysql 5.6.24 安装配置方法图文教程

    由于工作需要,开始使用mysql数据库,已经好久没有使用了.基本已经忘了差不多.今天重新安装配置了一下,写个随笔记录一下,以免自己以后需要的时候翻看,如有不正确或需要补充的,希望大家多多留言. 首先下 ...

  4. mysql数据库解压安装教程_MySQL数据库之windows 10下解压版MySql安装配置方法教程...

    本文主要向大家介绍了MySQL数据库之windows 10下解压版MySql安装配置方法教程 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. windows 10 下安装解压版的 ...

  5. python3.6.2怎样安装,python 3.6.2 安装配置方法图文教程

    python 3.6.2 安装配置方法图文教程 Windows下Python(pip)环境搭建(3.6)图解,供大家参考,具体内容如下 1.下载最新的Python安装:3.6.2 2.安装时不要选择默 ...

  6. mysql数据库64免安装_MYSQL数据库mysql 5.7.18 winx64 免安装 配置方法

    <MysqL数据库MysqL 5.7.18 winx64 免安装 配置方法>要点: 本文介绍了MysqL数据库MysqL 5.7.18 winx64 免安装 配置方法,希望对您有用.如果有 ...

  7. mysql 5.7.15 安装_mysql 5.7.15 安装配置方法图文教程

    MySQL数据库作为关系型数据库中的佼佼者,因其体积小,速度快,成本低,不仅受到了市场的极大追捧,也受到了广大程序员的青睐.接下来,就给大家说一下,MySQL的下载和安装: 一.MySQL的下载 第一 ...

  8. mysql安装教程8.0.21安装,mysql 8.0.21 安装配置方法图文教程

    记录了mysql 8.0.21 的安装配置方法,分享给大家. 一.下载 1.下载安装包 mysql下载路径 直接点击链接也可以下载:mysql 8.0.21 2.解压压缩包 解压到安装的目录: 3.在 ...

  9. python详细安装教程3.7.0-python 3.7.0 安装配置方法图文教程

    本文记录了python 3.7.0 安装配置方法,供大家参考,具体内容如下 S1登入Python官网下载网址 S2下载后缀为exe的可执行文件,并根据自己电脑/主机的系统选择32位还是64位. 双击选 ...

最新文章

  1. 摄像头模组(CCM)与镀膜
  2. Pandas 中的 concat 函数
  3. console.log()的兼容性
  4. android 手机号分段_android 手机号分段_android系统实现手机号添加分割符
  5. 转Oracle Data Guard 理论知识3-自动裂缝检测和解决
  6. 稀疏多项式的运算用链表_用最简单的大白话聊一聊面试必问的HashMap原理和部分源码解析...
  7. 关于Cocos2d-x的专属数据类型
  8. php 转化js数组字符串,js数组怎么转为字符串
  9. 设计模式笔记零:设计模式简介
  10. matlab时频分析工具箱安装_科研小班 | 加州大学伯克利分校 | 物理、电子工程:MATLAB信号和数据处理课题...
  11. SAP License:SAP电话面试
  12. jquery选择器通配符
  13. “玲珑杯”郑州轻工业学院第八届ACM程序设计大赛Problem G: 蛤玮点菜
  14. Python3 字符串操作
  15. 学生管理系统总结收获——限制字符
  16. Unity入门之路0-Unity下载安装以及版本选择
  17. Gradle sync failed: 句柄无效。 的解决方法
  18. zipoutputstream 进行解压缩时winrar提示:不可预料的压缩文件末端
  19. 坐在宝座上圣洁羔羊(儿童诗班)
  20. 老路《用得上的商学课》学习笔记(21-25课)

热门文章

  1. 【转载】向量空间模型VSM及余弦计算
  2. 【转载保存】MySQL时间、字符串、时间戳互相转换
  3. 【转载保存】java牛逼的开源项目汇总
  4. 【转载保存】HtmlUnit的使用
  5. 可视化的状态机(FSM)
  6. Hue开发指南 - 提交 Spark 程序
  7. Spark 大数据处理最佳实践
  8. 四大触点,教你从“用户视角”构建数据分析体系
  9. 建站零基础入门:手把手教你如何自助建站
  10. 对话亲历者|鲁肃:我在支付宝“拧螺丝“的日子