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

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即可。

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

相关文章

1a1b05c64693fbf380aa1344a7812747.png

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

4f55910a645b073bc4fc65dc10dc14bd.png

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

0ea3c7666119d5615e582f823fb3fad6.png

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

4f96a78db829b1556ff16de21e013c7a.png

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

8cc1031babc6aff2319f1c6af8544aa0.png

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

0c932a99bb7b6f23c937db507070cc7b.png

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

cca732bf65a93ed2ec0ac80c638460fe.png

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

2d9f31f2af7b675a3d153d2b7f1035a7.png

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

b452cee8ec5cd9e58ab98eba17281e59.png

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

f4838ec7e2d4da28e0b57d4e852dadd4.png

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

最新评论

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/520056.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

对话阿里云叔同:释放云价值,让容器成为“普适”技术

戳蓝字“CSDN云计算”关注我们哦!作者 | 刘丹受访者 | 丁宇出品 | CSDN云计算(ID:CSDNcloud)云改变了IT业态和市场格局,催生了应用大发展的时代,企业可以更加专注于构建符合其愿景的、更具生命力的业务创新…

菜鸟数据科学家五大误区

你准备好要成为一名数据科学家,积极的参加Kaggle比赛和Coursera的讲座。虽然这一切都准备好了,但是一名数据科学家的实际工作与你所期望的却是大相径庭的。 本文研究了作为数据科学家新手的5个常见错误。这是由我在塞巴斯蒂安福卡德(Dr. Sbas…

Linux关闭服务器80端口,Linux配置防火墙,开启80端口、3306端口

vi /etc/sysconfig/iptables-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT(允许80端口通过防火墙)-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT(允许3306端口通过防火墙)特别提示:很多网友把这两条规则添加到防火墙配…

深度 | 线下场景的客流数字化探索与应用

数字化的时代,无论是商场里的大小专柜,还是小区门口的便利店,大多仍处于“数据荒漠”中。店家不知道店内多少商品被人浏览,多少衣服被试穿了,作为顾客的我们也不知道哪些商品是最受同龄人喜爱的畅销好物。 在新零售场…

IT公司刻板印象合集:程序员都秃头,商务个个是人精

戳蓝字“CSDN云计算”关注我们哦!作者 | 吓行责编 | 阿秃互联网公司,可能是存在刻板印象最多的地方;不管是来自外部的,还是内部的。人们对互联网公司里的每个工种都有自己“心里的那个模样”;而实际上,很多…

JMeter实现web接口测试实践举例

https://blog.csdn.net/qq_41117947/article/details/79884726

用最新NLP库Flair做文本分类

介绍 文本分类是一种监督机器学习方法,用于将句子或文本文档归类为一个或多个已定义好的类别。它是一个被广泛应用的自然语言处理方法,在垃圾邮件过滤、情感分析、新闻稿件分类以及与许多其它业务相关的问题中发挥着重要作用。 目前绝大多数最先进的方…

配置无密码登录linux,linux ssh无密码登录配置

第一步:首先我们得先准备一个虚拟机集群并且能通过 虚拟机名称ping成功本人已经准备了test01 和test02两个虚拟机如果不会创建集群可以参考我之前写的此篇博客,地址如下:https://mp.csdn.net/mdeditor/102669331#第二步:关闭防火墙和seliunx (如果已经关闭了,可以直接跳过)1.关…

Mars——基于矩阵的统一分布式计算框架

背景 Python Python 是一门相当古老的语言了,如今,在数据科学计算、机器学习、以及深度学习领域,Python 越来越受欢迎。 大数据领域,由于 hadoop 和 spark 等,Java 等还是占据着比较核心的位置,但是在 s…

云计算管理工具:根植热土

戳蓝字“CSDN云计算”关注我们哦!作者 | 老姜出品 | CSDN云计算(ID:CSDNcloud)有机构曾预计2020年全球云计算市场空间,会增至1435亿美元,年复合增长率超过20%。相关资料显示:2018年,…

linux modbus工具,基于ARM-Linux的Modbus串口服务器设计

随着互联网的迅猛发展,在使用计算机进行网络互联的同时,各种家电设备、仪器仪表以及工业生产中的数据采集和控制设备也在逐步地走向网络化,以便共享网络资源。所以,在电子设备日趋网络化的今天,利用串口服务器来实现网…

win10右键没有新建选项,无法新建文件夹

按下winr打开运行窗口,输入 regedit回车,如下图所示: 定位到HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers,如下图所示 鼠标右键ContextMenuHandlers,新建-》项(K)-》…

Service Mesh 是新瓶装旧酒吗?

戳蓝字“CSDN云计算”关注我们哦!文章来源:阿里巴巴云原生,点击查看原文。Service Mesh 是新瓶装旧酒吗?新技术出现时所主张的价值一定会引发相应的探讨,Service Mesh 也不例外。以往,怀疑 Service Mesh 价…

Mars 算法实践——人脸识别

Mars 是一个基于矩阵的统一分布式计算框架,在之前的文章中已经介绍了 Mars 是什么, 以及 Mars 分布式执行 ,而且 Mars 已经在 GitHub 中开源。当你看完 Mars 的介绍可能会问它能做什么,这几乎取决于你想做什么,因为 Ma…

电脑中linux系统在哪里设置密码,linux添加一个root级别账户并设置密码linux操作系统 -电脑资料...

在linux中我们增加用户会用到useradd了,但这个过程个人感觉比较复杂很用户再加权限,我这里介绍的useradd只要一条命令可以快速增加一个root超级管理员并设置密码命令,希望对大家有帮助,内网机器提权添加账户,无回显&am…

主机ssh升级到6.7以上版本后,使用jsch jar包ssh连接不上报Algorithm negotiation fail问题的解决办法

文章目录一. 解决方案1. 添加加密算法2. 升级版本3. 回退版本4. j2ssh.jar方式替代jsch5. jsch版本下载列表一. 解决方案 1. 添加加密算法 ssh连接问题是由于主机ssh中缺少与jsch jar包匹配的加密算法导致,jsch jar包的默认加密算法貌似是diffie-hellman-group-ex…

2018年自然语言处理最值得关注的研究、论文和代码

2018年对于自然语言处理(NPL)是很有意义的一年,见证了许多新的研究方向和尖端成果。Elvis Saravia 是计算语言学专家,也是2019 计算语言学会年度大会北美分部的项目委员之一。他总结了2018年 NLP 的重要进展,包括增强学…

【惊天】京东任命周伯文担任京东云与AI事业部负责人 全面负责AI、云计算、IoT三大技术领域!

昨日,京东集团爆出大消息,宣布设立京东云与AI事业部,整合原京东云、人工智能、IoT三大事业部的架构与职责,由京东集团副总裁周伯文博士担任负责人,直接向京东集团董事局主席兼CEO刘强东先生汇报。 对此周伯文博士表示…

如何基于OceanBase构建应用和数据库的异地多活

如何基于OceanBase构建应用和数据库的异地多活 前言 OceanBase是一个通用的分布式的关系型数据库,有很多独特的特点。比如数据库的多租户、高可用、极致弹性伸缩能力。如果把OceanBase当作单库使用,就没有把OceanBase的分布式优势发挥到极致。 本文主要…

linux文件属主,ubuntu linux修改文件所属用户(owner属主)和组(groud属组、用户组)

linux下select/poll/epoll机制的比较select.poll.epoll简介 epoll跟select都能提供多路I/O复用的解决方案.在现在的Linux内核里有都能够支持,其中epoll是Linux所特有,而select则应该是POSI ...SPOJ DQUERY D-query(主席树)题目 Source http://www.spoj.com/pro…