phpmyadmin安装教程及配置设置,6安装配置方法
分类:web前端

Apache和mysql的安装较简单,主要是安装前请保证80端口未被占用 比如 iis 以前安装过的apache mysql 先停止运行phpmyadmin,主要是配置文件的问题,把phpMyAdmin安装目录下Libraries目录下面的Config.default.php复制到PHPmyAdmin根目录下,改 名为Config.inc.php;用记事本打开Config.inc.php,把 “$cfg[blowfish_secret] = ;” 改为 “$cfg[blowfish_secret] = 什么都可以;” ,其中“”是我为了避免加上的,后面“”中的“什么都可以”你可以改成其它什么都可以,就是不能为“无”,也可是空格;接下来把“$cfg [Servers][$i][auth_type] = config;”改为“$cfg[Servers][$i][auth_type] = cookie;”;最后一步就是点下保存。 更详细的设置方法:

一、软件准备:以下均为截止2005-4-20的最新正式版本 PHP:

phpmyadmin安装教程及配置设置

    • |
  • 浏览:20304
  • |
  • 更新:2013-11-07 09:50

1.一般网上下载到的phpmyadmin是一个压缩包,我们将其释放到htdocs目录中,例如htdocsphpmyadmin。

  2.打开phpmyadmin目录,在此目录下是否有config.sample.inc.php文件,如果存在,那么将其改名为config.inc.php。(根据版本不同,有可能直接就有config.inc.php文件,那就无需改名,也有可能根本就没有config.sample.inc.php或者config.inc.php,那我们就到phpmyadminlibraries目录下将config.default.php复制到phpmyadmin目录下并改名为config.inc.php)。

  3.打开config.inc.php文件(可以用写字板),找到$cfg['blowfish_secret']='';与$cfg['servers'][$i]['auth_type']='cookie';,如果$cfg['servers'][$i]['auth_type']的值就像前面看到的那样为cookie的话,那么我们必须在$cfg['blowfish_secret']=''的引号中任意写入一串字符,大家可以把它理解为一个身份验证码。比如$cfg['blowfish_secret']='sunec'。存盘退出。

  至此,phpmyadmin的安装配置工作就结束了,进入浏览器,在地址栏输入

  怎么安装该工具:

  1.先到网上下载phpmyadmin,再解压到可以访问的web目录下(如果是虚拟空间,可以解压后通过ftp等上传到web目录下),当然您可以修改解压后该文件的名称。

  2.配置config文件

  打开libraries下的config.default.php文件,依次找到下面各项,按照说明配置即可:

  a.访问网址

  $cfg['pmaabsoluteuri'] = '';这里填写phpmyadmin的访问网址

  b.mysql主机信息

  $cfg['servers'][$i]['host'] = 'localhost'; // mysql hostname or ip address

  填写localhost或mysql所在服务器的ip地址,如果mysql和该phpmyadmin在同一服务器,则按默认localhost

  $cfg['servers'][$i]['port'] = ''; // mysql port - leave blank for default port

  mysql端口,如果是默认3306,保留为空即可

  c.mysql用户名和密码

  $cfg['servers'][$i]['user'] = 'root'; // mysql user访问phpmyadmin使用的mysql用户名

  fg['servers'][$i]['password'] = ''; // mysql password (only needed对应上述mysql用户名的密码

  d.认证方法

  $cfg['servers'][$i]['auth_type'] = 'cookie';

  在此有四种模式可供选择,cookie,http,http,config

  config方式即输入phpmyadmin的访问网址即可直接进入,无需输入用户名和密码,是不安全的,不推荐使用。

  当该项设置为cookie,http或http时,登录phpmyadmin需要数据用户名和密码进行验证,,具体如下:

  php安装模式为apache,可以使用http和cookie;

  php安装模式为cgi,可以使用cookie

  e.短语密码(blowfish_secret)的设置

  $cfg['blowfish_secret'] = '';

  如果认证方法设置为cookie,就需要设置短语密码,置于设置为什么密码,由您自己决定 ,但是不能留空,否则会在登录phpmyadmin时提示错误

  好了,到此为止,您已经成功安装了phpmyadmin,简单吧:) ,赶快登录体验下吧。

  配置

  3、打开 /libraries/config.default.php文件(旧版本是根目录下的config.inc.php文件),用写字板(不要用记事本,这是utf8编码)进行编辑,按照说明配置即可。

  4、查找 $cfg['pmaabsoluteuri']=‘'; // 修改为你将上传到空间的phpmyadmin的网址

  如:$cfg['pmaabsoluteuri'] =‘http: // 网站域名/phpmyadmin/';

  5、查找 $cfg['servers'][$i]['host'] =‘localhost'; // 通常用默认,也有例外,可以不用修改

  6、查找 $cfg['servers'][$i]['auth_type'] =‘config'; // 在自己的机子里调试用config;如果在网络上的空间用cookie.

 

1/无法载入mcrypt扩展,请检查PHP配置;
2/配置文件现在需要绝密的短语密码(blowfish_secret);
3/#2003-服务器没有响应。

搜索$cfg[PmaAbsoluteUri],设置你的 phpmyadmin的URL,如:$cfg [PmaAbsoluteUri] = ; 注意这里假设phpmyadmin在默认站点的根目录下

MySQL:

安装过程

编辑

搜索PhpMyAdmin安装包下载安装

为了以备不时之需,把遇到的这些问题的解决方法归纳到飘易博客,省得日后再遇到这类问题还要到处阅读文档,寻找解决方法。

搜索$cfg[blowfish_secret],设定好root密码后这里也要填写比如ROOT密码123456则设置为$cfg[blowfish_secret] = 123456;

Zend Optimizer:

解压

将下载文件解压缩到 WEB 访问路径下。文件目录如phpmyadmin。

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

搜索$cfg[DefaultLang] ,将其设置为 zh-gb2312 ;

phpMyAdmin:

配置文件

然后配置目录下libraries文件下的 config.default.php 文件。

$cfg['PmaAbsoluteUri'] = '';

$cfg['blowfish_secret'] = '123456';

$cfg['DefaultLang'] = 'zh-gb2312';

$cfg['DefaultCharset'] = 'gb2312';

$cfg['Servers'][$i]['auth_type'] = 'cookie';

保存之后,在浏览器里输入:

1、先下载phpMyAdmin安装包:
到国外官方网站

搜索$cfg[DefaultCharset] ,将其设置为 gb2312 ;

假设 C: 为你现在所使用操作系统的系统盘,如果你目前操作系统不是安装在 C: ,请自行修改。

使用

编辑

phpMyAdmin

phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的资料库管理工具[2]  。

可以管理整个MySQL服务器(需要超级用户),也可以管理单个数据库。为了实现后一种,你将需要合理设置MySQL用户,他只能对允许的数据库进行读/写。那要等到你看过MySQL手册中相关的部分。

2、找到phpmyadmin文件夹里的/libraries/config.default.php文件(旧版本是根目录下的config.inc.php文件),用支持UTF-8编码的写字板打开进行编辑。

搜索$cfg[Servers][$i][auth_type],默认为config,是不安全的,不推荐,推荐使用cookie,将其设置为$cfg[Servers][$i][auth_type] = cookie;

二、安装 PHP :

安装与配置

目前最新版本是phpMyAdmin 4.1.9。

站点上提供了不同的程序压缩方式供我们下载,这里我选择 bzip2 方式的来下载(因为这种文件体积小些,下其它格式的也可以)。

下面我们开始对phpmyadmin进行设置。

2、解压后得到一个目录,进入相关目录中的libraries目录,找到 config.default.php文件copy份到上级目录,并命名为config.inc.php ;

在config.inc.php中

找到 $cfg['PmaAbsoluteUri']

修改你将用于让虚机用户访问的phpMyAdmin的网址

如:$cfg['PmaAbsoluteUri'] = ''; 或$cfg['PmaAbsoluteUri'] = '' (写出访问phpMyAdmin的绝对URL)

还有这些更改的地方:

$cfg['Servers'][$i]['host'] = 'localhost';(通常用默认,也有例外)

$cfg['Servers'][$i]['auth_type'] = 'cookie'; // Authentication method (config, http or cookie based)?

用cookie。因为是网络上使用所以这里选择cookie

$cfg['Servers'][$i]['user'] = 'root'; // MySQL user

$cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed自己机里不用设置)

注:$cfg['blowfish_secret'] = '';

本机的话不需要设置,但是网络的话需要设置成cookie:

$cfg['blowfish_secret'] = 'cookie';

设置完毕。

3、打开IE,输入

如果设置$cfg['Servers'][$i]['auth_type'] = 'cookie'; 所以显示会要求输入帐号。

4、$cfg['DefaultLang'] = 'zh'; (这里是选择语言,zh代表简体中文的意思)

3、查找 $cfg['PmaAbsoluteUri']
修改为你将上传到空间的phpMyAdmin的网址
如:$cfg['PmaAbsoluteUri'] = '';
这里因为我是本地调试,我改为$cfg['PmaAbsoluteUri'] = '';
注意:不要漏掉最后的反斜杠/和开头的http。

注意这里如果设置为config请在下面设置用户名和密码!例如:

下载后得到 php-5.1.2-Win32.zip ,解压至C:php;

登录MySQL的方式

config

直接在配置文件中写入一个能登录mysql的帐号和密码,只要浏览这个datamgr目录就可以直接以这个写入配置文件的mysql帐号进行管理mysql的操作。特点是方便,缺点是没有安全性。

http

图片 1phpMyAdmin

利用web服务器的验证功能,浏览datamgr这个目录前会跳出一个身份验证窗口,只要mysql帐号对得上就可以有datamgr目录的访问权。这样比较安全,

不过用cgi或fastcgi的方式配置php将无法使用该功能,因为cgi不会向服务器发送一些验证信息变量。

cookie

和http一样也会跳出一个验证窗口,不过这个不是用web服务器的验证功能,直接是php写的一个普通登录窗口,只要浏览器支持cookie就行,市面上的浏览器都应该支持cookie这个基本功能,所以一般选择cookie验证方式。

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

$cfg[Servers][$i][user] = root; // MySQL user-----MySQL连接用户

再将 C:phplibmysql.dll 和 C:Inetpubphpextphp_mysql.dll 复制到 C:Windowssystem32 下;

配置详解

编辑

几乎所有的配置参数都在 config.inc.php文件中。如果这个文件不存在,可以在libraries目录中找到config.default.php,将它复制到 phpmyadmin 目录,并改名为 config.inc.php。

涉及到界面设计(例如颜色)的参数,存放在 themes/themename/layout.inc.php文件中。也可以创建 config.footer.inc.php文件和 config.header.inc.php 文件来添加站点的自定义代码,这些代码显示在页眉和页脚。

$cfg[PmaAbsoluteUri]字符串

这里填写phpMyAdmin安装目录的完整URL(包括完整的路径)

注意,在某些浏览器,URL 是大小写敏感的。不要忘记结尾处的反斜杠。从2.3.0版本开始,可以尝试不填这个参数。phpMyAdmin 可以自动检测到正确的配置。使用端口转向的

图片 2phpMyAdmin

用户必须填写 PmaAbsoluteUri(如果服务器在防火墙后面,phpMyAdmin将无法加载图形和样式表)。

检测方法是浏览一个表,编辑一条记录并保存,如果phpMyAdmin 无法检测正确的值,系统将会有错误提示。

如果看到错误提示,必须手工设置这个参数。

$cfg[PmaNoRelation_DisableWarning]布尔

从2.3.0版本开始,phpMyAdmin 提供了对主/外部数据表的支持(参考 $cfg['Servers'][$i]['pmadb'] 参数)。

如果不能使用这些功能,请查阅某个数据库的“Structure”页面。那里会有一个连接,它会分析这些功能被禁止的原因。

如果不想使用这些功能,将这个参数设置为TRUE,这个信息将不会显示。

$cfg[blowfish_secret]字符串

从2.5.2版本开始,“cookie”认证方式使用blowfish算法来加密密码。如果使用“cookie”认证方式,请在这里输入一个随机密钥,该密钥在blowfish算法内部使用:

在使用过程中不会提示输入它。密钥最大长度为46个字符。

$cfg[Servers]数组

从1.4.2版本开始,phpMyAdmin 可以管理多个MySQL服务器。

因此,加入了 $cfg['Servers'] 参数,这是一个数组,包括了不同服务器的登录信息。

第一个 $cfg['Servers'][$i]['host'] 参数是第一个服务器的主机名,

第二个 $cfg['Servers'][$i]['host'] 参数是第二个服务器的主机名,依此类推。

在 libraries/config.default.php文件里,只有第一个服务器的定义,

不过仍然可以在 config.inc.php自己添加更多的服务器,

复制整个块,或者需要的部分(不需要定义所有的值,只需要那些修改过的参数)。

$cfg['Servers'][$i]['host']字符串

第i个服务器的主机名或者IP地址,例如localhost。

$cfg['Servers'][$i]['port']字符串

第1个服务器的端口号。默认是3306(可以不填)。

如果主机名是“localhost”,MySQL将无视端口号,以socket方式连接。

所以,如果需要连接一个不同的端口号,请在 $cfg['Servers'][$i]['host'] 填写“127.0.0.1”或者真实的主机名。

$cfg['Servers'][$i]['socket']字符串

socket路径。不填为默认值。

$cfg['Servers'][$i]['connect_type']字符串

与MySQL服务器的连接方式,可以选择“socket”或者“tcp”。

默认为“tcp”,这种方式几乎可以连接所有的MySQL服务器,而sockets方式不支持某些平台。

要使用socket方式,MySQL服务器必须和Web服务器在用一台服务器。

$cfg['Servers'][$i]['extension']字符串

phpMyAdmin 系统使用的 phpMySQL 扩展:

mysql:经典的MySQL扩展。默认值并推荐MySQL4.0用户使用。

mysqli:改进的MySQL扩展。包含在php5.0.0以上版本中,推荐MySQL4.1.0以上版本用户使用。

$cfg['Servers'][$i]['compress']布尔

是否使用压缩协议来连接MySQL服务器。

本功能需要PHP4.3.0以上版本。

$cfg['Servers'][$i]['controluser']字符串

$cfg['Servers'][$i]['controlpass']字符串

这个特殊账户有2个特殊作用:是的某些相关功能可用(参考$cfg['Servers'][$i]['pmadb']参数);

在低于4.1.2版本,或者“--skip-show-database”参数打开的MySQL服务器上,打开多用户功能(需要http或者cookie认证模式)。

如果使用HTTP或者cookie认证模式(或在phpMyAdmin2.2.1以上版本使用“config”认证模式),

需要设立一个MySQL账户,该账户只有以下表的SELECT权限:

mysql.user表(除了“Password”字段的所有字段),

mysql.db表(所有字段),

mysql.tables_priv表(除了“Grantor”和“Timestamp”字段的所有字段)。

这个账户用于检测登录用户可以看到的数据库。

请查阅文档的安装章节的"Usingauthenticationmodes"获取更多信息。

在2.2.5版本之前的phpMyAdmin,这对参数叫做"stduser/stdpass"。

$cfg['Servers'][$i]['auth_type']字符串['http'|'cookie'|'config']

选择config、cookie或者http认证。

*'config'认证($auth_type='config')是最简单的模式,用户名和密码存储在config.inc.php文件里;

*'cookie'认证模式($auth_type='cookie')2.2.3以上版本允许通过cookie,以任何合法的MySQL用户登录。

用户名和密码存储在cookie中,注销后将删除密码。也可以登录任意的服务器(需要打开 $cfg['AllowArbitraryServer'] 参数)。

*'http'认证(在老版本叫做'advanced')($auth_type='http')1.3.0以上版本允许您通过HTTP-Auth,以任何有效的MySQL用户登录。

请查阅文档的安装章节的"Usingauthenticationmodes"获取更多信息。

$cfg['Servers'][$i]['user']字符串

$cfg['Servers'][$i]['password']字符串

如果auth_type='config',phpMyAdmin将使用这个账户来连接MySQL服务器。

如果您使用HTTP或者cookie认证,请不要填写这个账户。

$cfg['Servers'][$i]['only_db']字符串或数组

如果填写了某个(或者某组)数据库,那么登录用户将只看到这个(或这些)数据库。

从phpMyAdmin2.2.1 开始,数据库名可以使用 MySQL 通配符("_"和"%"):

请用斜杠区分这两个符号,例如,应当使用'my/_db'而不是'my_db'。

本功能可以有效降低服务器负载,MySQL服务器将不会建立可用数据库的列表。

但本功能不会覆盖MySQL服务器的权限规则,

设置本参数,仅仅表示只显示这些数据库,并不是所有显示出来的数据库都能被访问。

多个数据库的例子

代码

$cfg['Servers'][$i]['only_db']=array('db1','db2');

从phpMyAdmin2.5.5开始,数组中的顺序将被用来作为页面左边帧的数据库显示顺序。因此,可以自己排列数据库。

如果只希望在列表开头显示某几个数据库,而不管其他的,那么,不需要指定所有的数据库。

只需要填写:

代码

$cfg['Servers'][$i]['only_db']=array('db3','db4','*');

phpMyAdmin将把db3和db4显示在开头,其他的按照默认顺序排列。

$cfg['Servers'][$i]['hide_db']字符串

用于隐藏某些数据库的正则表达式。这些数据库只是不显示在列表中,用户仍然可以访问他们。

$cfg['Servers'][$i]['verbose']字符串

只有当多服务器模式时有效。设置以后,本字符串将代替主机名显示在首页的下拉菜单中。

$cfg['Servers'][$i]['pmadb']字符串

包含连接表结构的数据库名称。

详细情况请查阅文档的Linked-tablesinfrastructure章节。

如果是phpMyAdmin的唯一用户,可以使用当前的数据库来存储这些特殊的数据,填写当前数据库名即可。

如果的phpMyAdmin配置为多个用户使用,在这里填写包含连接表结构的中心数据库名称。

$cfg['Servers'][$i]['bookmarktable']字符串

从2.2.0版本开始,phpMyAdmin允许将经常使用的查询存储在书签中。

打开本功能的方法:

*设置 pmadb 以及连接表结构

*在 $cfg['Servers'][$i]['bookmarktable'] 处填写表名

5、查找 $cfg['Servers'][$i]['auth_type'] = 'config';
在自己的机子里调试用config;如果在网络上的空间用cookie,这里我们既然在前面已经添加了网址,就修改成cookie。
我个人建议:无论是本地还是网络上,都建议设置成cookie,安全第一。
同时,当auth_type这个值设置为cookie后,还有一个地方需要作出相应的修改:
$cfg['blowfish_secret'] = '';
改成:$cfg['blowfish_secret'] = 'www.jb51.net';
这里的www.jb51.net自己随便定义,不超过46个字符。如果这个地方留空,将会出现上文提到的第2个错误:“配置文件现在需要绝密的短语密码(blowfish_secret)”。

$cfg[Servers][$i][password] = 123456;

将C:PHPphp.ini-dist 复制到C:Windows 并将改名为php.ini,然后用记事本打开,利用记事本的查找功能搜索:

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

打开浏览器,输入: ,若 IIS 和 MySQL 均已启动,输入用户ROOT密码123456即可浏览数据库内容。

extension_dir = "C:PHPext" 将其路径指到你的 PHP 目录下的 extensions 目录,比如:extension_dir = "C:Inetpubphpext" ;

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

phpMyAdmin 出现如下错误:配置文件现在需要绝密的短语密码(blowfish_secret)

搜索;Windows Extensions并仅打开需要的模块以节省内存:

8、查找 $cfg['DefaultLang'] = 'zh'; (这里是选择语言,zh代表简体中文的意思) 还有 $cfg['DefaultCharset'] = 'gb2312';(修改默认编码为国标)

因为$cfg[Servers][$i][auth_type] = cookie;,所以需要密码。

extension=php_gd2.dll GD库支持,如果不打开该模块则Discuz!论坛图片水印不能使用。

到这里,phpMyAdmin就已经配置完成OK;你可以打开

在phpMyAdmin 安装目录打开config.inc.php文件,找到$cfg[blowfish_secret] = ,输入密码即可。例:mysql密码为“666666”,则设置为:$cfg[blowfish_secret] = 666666

extension=php_mbstring.dll 为了支持phpMyAdmin,打开mbstring。

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

至此所有安装完毕。

extension=php_mysql.dll 不用说了吧,支持MySQL。

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

配置 IIS 使其支持 PHP

1、没有正确安装Mysql数据库,在系统服务中Mysql相关的服务没有启动。
2、在系统的 system32(C:windowssystem32) 目录下缺少 libmcrypt.dll文件,解决方法是找到php目录下的libmcrypt.dll,并将libmcrypt.dll复制到C:windowssystem32目录中,然后重新启动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
值:C:php(你的PHP在什么目录就是什么)
(参考来源:地址)

首先必须确定系统中已经正确安装 IIS ,如果没有安装,需要先安装 IIS。

第二个问题:“配置文件现在需要绝密的短语密码(blowfish_secret)”

PHP 与IIS整合时支持 CGI 和 ISAPI 两种模式,推荐使用 ISAPI 模式。这里只解介绍 ISAPI 模式安装方法:ISAPI 模式安装步骤:

确保在config.default.php文件里面进行了正确的设置 :
$cfg['Servers'][$i]['auth_type']= 'cookie';
同时
$cfg['blowfish_secret'] = 'www.jb51.net'; //(这个值随便写,就是不能留空)

在“控制面板”的“管理工具”中选择“Internet 服务管理器”,打开 IIS 后停止服务,然后在左侧“你需要支持PHP的Web站点上单击右键选择“属性”,在打开的“ Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径,如:C:PHPphp5isapi.dll 。

其实这个问题,我碰到了确实很郁闷,如果按照我在上面提到的配置方法做了,应该不会提示这个错误。经过我2个多小时不停的修改config.default.php配置文件,始终提示这个错误,几乎达到了崩溃的边缘了。

打开“Web 站点属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如:C:PHPphp5isapi.dll,然后一路确定即可。

然后就是灵光一现,突然发现:我把auth_type认证方式改为http,改为config时,打开页面始终出现这个错误,也就是说改变了认证模式,并没有对phpmyadmin起作用,难道是其他的配置文件在影响决定着phpmyadmin?

再打开“Web 站点属性”窗口的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。

立马来到phpmyadmin根目录,赫然发现根目录下有一个config.sample.inc.php文件存在的同时,还有一个文件config.inc.php也存在!!而这个是以前老版本的配置文件,原来是这个文件捣的鬼。马上删除config.inc.php,再进入调试页面,错误消失了!问题解决。

确定 Web 目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 Internet 信息服务管理器,在命令提示符中执行如下命令:

看来phpmyadmin根目录下的config.inc.php配置文件的优先级比/libraries/config.default.php的配置文件高,系统是先调用根目录里的配置文件,然后才是libraries文件夹里的配置文件,艾,这个问题,折腾了这么久,呜呼哀哉。总归解决了,舒一口气啊。

net stop w3svc net stop iisadmin net start w3svc

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

然后在“Internet 服务管理器”左边的“WEB服务扩展”中设置ISAPI 扩展允许,Active Server Pages 允许

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

打开浏览器,输入:,看到成功页面后,在 IIS 根目录下新建一个 phpinfo.php ,内容如下:

这些问题,不碰到便罢了。但是对于新手来说,比如象我,第一次碰到的话,自己查找解决方案的话一般都是到处查找,网上一大堆的方法都不适用的情况下,自己会感觉到多么的无奈了。我还是建议,遇到问题不要着急,仔细阅读文档,多参考下前辈们的解决方法,虽然不一定适用,但对你会有一定的启发。多动手,多试验,没有任何问题可以难倒你,我看好你哟 ^__^

?php phpinfo(); ? 打开浏览器,输入:,将显示当前服务器所支持 PHP 的全部信息,可以看到 Server API的模式为:ISAPI 。

三、安装 MySQL :

下载Windows Essentials (x86) ,直接双击安装即可。这里本人安装到C:MySQL,安装过程中会提示你是不是立即进行配置,选择否即可完成安装。安装完毕后,在“开始”菜单的“运行”中输入:C:MySQLinmysqld-nt -install ,运行成功之后再输入:net mysql start ,将会启动 MySQL 服务;如果你还想较详细的配置 MySQL ,就请进入 C:MySQLin 目录,运行 MySQLInstanceConfig.exe ,按提示操作即可。

如果你下载的是 Windows (x86) ,解压后双击执行 Setup.exe 即可,步骤同上。

如果你下载的是 Without installer (unzip in C:) ,直接解压到C:MySQL,在“开始”菜单的“运行”中输入: C:MySQLinmysqld-nt.exe ,运行成功之后再输入:net mysql start ,即可启动 MySQL 服务。

为MYSQL设置密码,确保安全: 一般菜单里面有配置向导MySQL Server Instance Config Wizar,运行后按下面步骤配置设置ROOT密码即可

ROOT密码,建议社设置复杂点,确保服务器安全!

也可以在MySQL Command Line Client里面用命令配置: 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql

修改密码。 格式:mysqladmin -u用户名 -p旧密码 password 新密码 例:给root加个密码xqin.com首先在DOS下进入目录mysqlbin,然后键入以下命令 mysqladmin -uroot -password xqin.com 注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。

然后执行: SET PASSWORD FOR root@localhost = OLD_PASSWORD(xqin.com); 这里的命令是由于MySQL 4.1 及其后版本验证协议使用的密码哈希算法与老的客户端不兼容,在PHPMYADMIN里用正确密码登陆也会提示: Client does not support authentication protocol requested by server; consider upgrading MySQL client 所以是为后面正确使用PHPMYADMIN做准备

这样ROOT密码就设置为xqin.com了

四、安装 Zend Optimizer :

下载后得到 ZendOptimizer-2.6.2-Windows-i386.exe ,直接双击安装即可,安装过程要你选择 Web Server 时,选择 IIS ,然后提示你是否 Restart Web Server,选择是,完成安装之前提示是否备份 php.ini ,点确定后安装完成。

五、安装 phpMyAdmin: 下载得到 phpMyAdmin-2.8.0.2.zip ,将其解压到站点根目录,找到./libraties/config.default.php并复制到phpMyAdmin根目录命名为config.inc.php ,做以下修改:

搜索$cfg[PmaAbsoluteUri],设置你的phpmyadmin的URL,如:$cfg[PmaAbsoluteUri] = ; 注意这里假设phpmyadmin在默认站点的根目录下 搜索$cfg[blowfish_secret],设定好root密码后这里也要填写比如ROOT密码xqin.com则设置为$cfg[blowfish_secret] = xqin.com; 搜索$cfg[DefaultLang] ,将其设置为 zh-gb2312 ; 搜索$cfg[DefaultCharset] ,将其设置为 gb2312 ; 搜索$cfg[Servers][$i][auth_type],默认为config,是不安全的,不推荐,推荐使用cookie,将其设置为$cfg[Servers][$i][auth_type] = cookie; 注意这里如果设置为config请在下面设置用户名和密码!例如: $cfg[Servers][$i][user] = root; // MySQL user-----MySQL连接用户 $cfg[Servers][$i][password] = xqin.com; 本人的配置文件,仅供参考! 打开浏览器,输入: ,若 IIS 和 MySQL 均已启动,输入用户ROOT密码xqin.com即可浏览数据库内容。 phpMyAdmin 的具体功能,请慢慢熟悉,这里不再赘述。 至此所有安装完毕。

本文由10bet手机官网发布于web前端,转载请注明出处:phpmyadmin安装教程及配置设置,6安装配置方法

上一篇:手动创建Oracle实例,Oracle数据库实例启动不了怎么办 下一篇:10g常见问题精选,9i数据库中动态重配置深入分析
猜你喜欢
热门排行
精彩图文