phpmyadmin 4.5.14.5.5版本怎么配置config.inc.php文件

& 开源中国(OSChina.NET) |
开源中国社区(OSChina.net)是工信部
指定的官方社区phpmyadmin配置文件config.default.php部分配置选项说明_PHP教程_编程技术
您的位置: &
& phpmyadmin配置文件config.default.php部分配置选项说明
  在之前的phpmyadmin安装配置教程中我主要介绍了phpmyadmin安装配置的步骤,其中简单涉及了phpmyadmin配置文件config.default.php中的相关配置选项的说明,为了使大家使用配置phpmyadmin能更方便,针对phpmyadmin配置文件中的配置选项,我打算分几次介绍,今天先详细介绍下phpmyadmin配置文件config.default.php中的部分phpmyadmin配置选项。
  早期的phpmyadmin版本中,安装配置时需要将phpmyadmin默认的配置文件config.default.php拷贝到安装根目录下重命名为config.inc.php,目前phpmyadmin3安装配置时并不需要,因为phpmyadmin首先会加载libraries/config.default.php中的默认设置,然后再用config.inc.php中的配置覆盖。如果默认值就是你所需要的,那就不需要config.inc.php配置文件了,phpmyadmin默认的配置文件config.default.php存放在libraries目录下。
  phpmyadmin配置文件config.default.php配置选项说明
  注意我的phpmyadmin配置文件是以phpmyadmin3为基础的。
  $cfg['PmaAbsoluteUri']:主要用来以URL的方式配置phpmyadmin的安装目录,比如http://localhost/path-to-your-phpmyadmin-directory/,在配置时根据系统环境注意大小写,因为有些系统是区分大小写的。由于phpmyadmin3都是可以自动检测的,所以默认为空值。
  $cfg['PmaNoRelation_DisableWarning']:与$cfg['Servers'][$i]['pmadb']配置选项有关,如果在数据库中没有对应的主/外部数据表,数据库的“Structure”页面会出现提示错误,如果你不想看到,你可以将其设置为True,默认为False。
  $cfg['SuhosinDisableWarning']:设为True可在检测到Suhosin时不显示警告。
  $cfg['McryptDisableWarning']:cookie认证时如果没有mcrypt扩展会显示告警,如果不要显示,请设置为True
  $cfg['AllowThirdPartyFraming']:是否允许phpmyadmin包含在其他域的文档中,设为True将是个潜在的安全漏洞
  $cfg['blowfish_secret']:cookie认证时使用blowfish算法加密用户的密码。若使用cookie认证,需要设置一个随机的密钥。最大长度为46个字符
  $cfg['Servers']:由于phpmyadmin支持管理多个Mysql服务器。因此加入了$cfg['Servers'] 数组来保存不同服务器的登录信息。更详细的配置选项我下次介绍。
  $cfg['ServerDefault']:如果有多台已配置的服务器,你可以配置$cfg['ServerDefault'] 为其中之一,phpmyadmin会自动连接,如果配置为0,将会显示一个没有登录的服务器列表。如果你只有一个服务器设置,$cfg['ServerDefault'] 必须配置为那台服务器。
  $cfg['MaxDbList']:在导航框架的数据库列表中最多显示多少个数据库,默认值为100
  $cfg['MaxTableList']:点击相关数据库后,默认最多显示多少个数据表,默认值为250
  $cfg['MaxCharactersInDisplayedSQL']:一条SQL查询最多显示多少个字符,默认值为1000
  $cfg['OBGzip']:如果可能,配置使用Gzip压缩输出缓存,总共有三个选项,True、False、auto
  $cfg['PersistentConnections']:设置是否使用永久链接,即Mysql中的mysql_connect或mysql_pconnect,默认值为False
  $cfg['ForceSSL']:配置是否强制使用HTTPS连接
  $cfg['ExecTimeLimit']:设置脚本最大运行时间。若设为0则无限制,默认值为300秒
  $cfg['SessionSavePath']:Session的保存目录,类似以PHP.INI配置文件中的session_save_path参数,默认为空
  $cfg['MemoryLimit']:设置脚本运行的可使用的内存。配置为0则无限制,设置时需要注意是字符串,比如32M不要设置为32
  $cfg['SkipLockedTables']:从Mysql3.23.30开始标记已使用的数据表,使得可能显示已锁定的表
  $cfg['ShowSQL']:是否显示运行中的SQL查询
  $cfg['AllowUserDropDatabase']:配置是否允许显示Drop database链接给除administrator用户除外的普通用户,默认为False
  $cfg['Confirm']:配置当准备丢失数据时显示一个告警提示,默认值为True
  $cfg['LoginCookieRecall']:配置在cookie认证模式中是否允许召回之前的登陆,如果你没有配置$cfg['blowfish_secret'],此项自动禁止
  $cfg['LoginCookieValidity']:配置cookie登陆的有效时间,注意,PHP.INI配置选项session.gc_maxlifetime可能会限制Session的有效性,如果Session丢失,登录cookie也无效。所以设置session.gc_maxlifetime值不低于$cfg['LoginCookieValidity']值是个好主意。
  $cfg['LoginCookieStore']:定义游览器中的cookie可以保存多久,默认值为0意味着当前会话结束cookie也结束,这是针对不被信任的环境。
  $cfg['LoginCookieDeleteAll']:配置退出时是否删除所有登陆的cookies
  $cfg['UseDbSearch']:配置是否启用或禁止数据库查询特性
  $cfg['IgnoreMultiSubmitErrors']:配置当phpmyadmin执行多个查询语句时,如果其中一条查询出错,是否继续执行,默认是放弃执行
  $cfg['VerboseMultiSubmit']:配置是否显示多条查询语句中每一条查询语句的结果,默认为True
  $cfg['AllowArbitraryServer']:配置是否允许你登陆任何使用cookie登陆的服务器。
  至此,phpmyadmin配置文件中的部分配置选项就介绍到这,下次将介绍phpmyadmin配置文件中的Server配置数组。
  注:PHP网站开发教程-版权所有,转载时请以链接形式注明原始出处及本声明,谢谢。
( 03:39:11)
( 03:39:11)
( 03:39:11)
( 03:39:11)
( 03:39:11)
( 12:15:31)
( 14:11:16)
( 14:11:12)
相关排行总榜> 开启phpMyAdmin高级功能的设置方法开启phpMyAdmin高级功能的设置方法开启phpMyAdmin高级功能的设置方法
登录到phpMyAdmin以后,在主界面的底部,我们发现两条提示信息。如下图所示:
一条提示信息是&phpMyAdmin高级功能尚未完全设置,部分功能未激活。请点击这里查看原因&,另外一条信息是&配置文件现在需要一个短语密码。&。
一旦出现这两条信息,就意味着phpMyAdmin中的部分功能不能使用。解决这个问题的操作步骤分为三部分:上传create_tables.sql文件、配置config.inc.php文件和修改config.default.php文件等。
上传create_tables.sql文件
1. 在phpMyAdmin主页面的顶部点击&导入&超链接,打开&导入&页面。如下图所示:
2. 在&导入到当前服务器&页面内,点击&浏览&按钮,打开&文件上传&对话框。如下图所示:
3. 在phpMyAdmin的examples文件夹内找到create_tables.sql文件,然后点击右下角的&打开&按钮,以选择create_tables.sql文件。
4. 仍然在&导入到当前服务器&页面内,点击底部的&执行&按钮,开始上传create_tables.sql文件。文件上传成功,即可显示下面的页面:
create_tables.sql文件上传成功以后,我们看到在左侧的导航面板中创建了一个phpmyadmin数据库文件。
配置config.inc.php文件
1. 打开phpMyAdmin文件夹,找到config.sample.inc.php文件,将它重命名为config.inc.php文件。
2. 在Dreamweaver CS6编辑器中打开config.inc.php文件,找到下面的语句:
/* Storage database and tables */
// $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
// $cfg['Servers'][$i]['bookmarktable'] = 'pma__bookmark';
// $cfg['Servers'][$i]['relation'] = 'pma__relation';
// $cfg['Servers'][$i]['table_info'] = 'pma__table_info';
// $cfg['Servers'][$i]['table_coords'] = 'pma__table_coords';
// $cfg['Servers'][$i]['pdf_pages'] = 'pma__pdf_pages';
// $cfg['Servers'][$i]['column_info'] = 'pma__column_info';
// $cfg['Servers'][$i]['history'] = 'pma__history';
// $cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs';
// $cfg['Servers'][$i]['tracking'] = 'pma__tracking';
// $cfg['Servers'][$i]['designer_coords'] = 'pma__designer_coords';
// $cfg['Servers'][$i]['userconfig'] = 'pma__userconfig';
// $cfg['Servers'][$i]['recent'] = 'pma__recent';
// $cfg['Servers'][$i]['favorite'] = 'pma__favorite';
// $cfg['Servers'][$i]['users'] = 'pma__users';
// $cfg['Servers'][$i]['usergroups'] = 'pma__usergroups';
// $cfg['Servers'][$i]['navigationhiding'] = 'pma__navigationhiding';
// $cfg['Servers'][$i]['savedsearches'] = 'pma__savedsearches';
3. 将/* Storage database and tables */语句下面的每一条语句前面的//(双斜杠)和空格全部去掉。
在/* Storage database and tables */句子上面,有下面两行句子:
// $cfg['Servers'][$i]['controluser'] = 'pma';
// $cfg['Servers'][$i]['controlpass'] = 'pmapass';
如果需要,可以修改为:
$cfg['Servers'][$i]['controluser'] = '用户名';
$cfg['Servers'][$i]['controlpass'] = '密码';
4. 保存文件,然后关闭它。
修改config.default.php文件
1. 打开phpMyAdmin\libraries\文件夹内的config.default.php文件。
2. 在config.default.php文件内
$cfg['Servers'][$i]['pmadb'] = '';
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = '';
$cfg['Servers'][$i]['bookmarktable'] = 'pma__bookmark';
$cfg['Servers'][$i]['relation'] = '';
$cfg['Servers'][$i]['relation'] = 'pma__relation';
$cfg['Servers'][$i]['table_info'] = '';
$cfg['Servers'][$i]['table_info'] = 'pma__table_info';
$cfg['Servers'][$i]['table_coords'] = '';
$cfg['Servers'][$i]['table_coords'] = 'pma__table_coords';
$cfg['Servers'][$i]['pdf_pages'] = '';
$cfg['Servers'][$i]['pdf_pages'] = 'pma__pdf_pages';
$cfg['Servers'][$i]['column_info'] = '';
$cfg['Servers'][$i]['column_info'] = 'pma__column_info';
$cfg['Servers'][$i]['history'] = '';
$cfg['Servers'][$i]['history'] = 'pma__history';
$cfg['Servers'][$i]['table_uiprefs'] = '';
$cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs';
10)查找:
$cfg['Servers'][$i]['tracking'] = '';
$cfg['Servers'][$i]['tracking'] = 'pma__tracking';
11)查找:
$cfg['Servers'][$i]['designer_coords'] = '';
$cfg['Servers'][$i]['designer_coords'] = 'pma__designer_coords';
12)查找:
$cfg['Servers'][$i]['userconfig'] = '';
$cfg['Servers'][$i]['userconfig'] = 'pma__userconfig';
13)查找:
$cfg['Servers'][$i]['recent'] = '';
$cfg['Servers'][$i]['recent'] = 'pma__recent';
14)查找:
$cfg['Servers'][$i]['favorite'] = '';
$cfg['Servers'][$i]['favorite'] = 'pma__favorite';
15)查找:
$cfg['Servers'][$i]['users'] = '';
$cfg['Servers'][$i]['users'] = 'pma__users';
16)查找:
$cfg['Servers'][$i]['usergroups'] = '';
$cfg['Servers'][$i]['usergroups'] = 'pma__usergroups';
17)查找:
$cfg['Servers'][$i]['navigationhiding'] = '';
$cfg['Servers'][$i]['navigationhiding'] = 'pma__navigationhiding';
18)查找:
$cfg['Servers'][$i]['savedsearches'] = '';
$cfg['Servers'][$i]['savedsearches'] = 'pma__savedsearches';
实际上,上面这些句子就是config.inc.php文件中已经去掉//(双斜杠)的句子。
3. 保存并关闭config.default.php文件。
重新登录phpMyAdmin
注销phpmyadmin,然后重新登录phpmyadmin,问题准确解决!
精华推荐&&&&&&&&&&&&&&Copyright&
All Rights ReservedIIS+PHP+MYSQL+PHPMYADMIN配置教程
软件版本:
php-5.2.0-Win32.zip
mysql-noinstall-5.0.22-win32.zip(非安装版)
phpMyAdmin-3.4.4-all-languages.zip
一、安装php&
在D盘新建一个名为PHP的文件夹,解压缩php-5.2.0-win32.zip到D:\PHP。&
在D:\PHP文件夹下找到php.ini-dist文件,重命名为php-ini。&&&&&
在php.ini文件中找到以下行:extension_dir = "./"
修改为:extension_dir =
"D:/PHP/ext"(注:不要这里用的是斜杠/而不是反斜杠\)。&
在php.ini文件中找到以下行:
;extension=php_mysql.dll
去掉前面的“;”
;extension=php_mbstring.dll去掉前面的“;”
保存并关闭php.ini文件;将修改好的php.ini文件复制到C:\Windows\文件夹下;
在D:\PHP\文件夹下找到名为php5ts.dll,libmysql.dll的文件,并将其复制到C:\windows\System32文件夹中
至此,PHP安装完毕。
二、安装配置IIS&
& &&&&&安装IIS步骤省略
打开Internet
在默认网站下新建虚拟目录,这里可以存放你的php文件。比如新建虚拟目录
指向电脑上的D:\WWWROOT目录。在PHP文件夹上单击鼠标右键,选择"属性",依次点单击"虚拟目录"选项卡上的"配置",打开应用程序配置对话框。
在"映射"选项卡上点"添加",打开"添加/编辑应用程序扩展名映射"对话框,点击"可执行文件"后的"浏览",定位到D:\PHP\php5isapi.dll,在"扩展名"后的文本框内输入".php"(注:一定要注意扩展名前的句点),点击确定。&
在文档选项卡中添加index.php做为默认文档。也可不添加。&
再点"确定",退出"应用程序配置"对话框,再点"确定",退出PHP属性对话框。&
至此,IIS配置完毕。&
某些配置可能需要重启服务器:cmd下使用:
net stop w3svc
net start w3svc
三、测试PHP安装&
在D:\phpamdin下,(该目录在配置IIS时设置了虚拟目录为php)新建记事本文件后打开,输入以下代码:
&&&&&&&&&&&&&&&
phpinfo();
?&&&&&&&&&
将该段代码保存成index.php。&&&
打开浏览器,在地址栏里输入/index.php,如果显示正常,则PHP安装成功。
四、安装MYSQL
1)在D盘新建一个名为mysql的文件夹,解压缩下载下来的mysql-noinstall-5.0.22-win32.zip到D:\mysql。
2)运行D:\mysql\bin下的mysqld-nt.exe,会有一个dos画面一闪而过。这样就启动了mysql服务。
五、安装PHPMyAdmin
1) phpMyAdmin-3.4.4-all-languages.zip中的全部内容解压缩到配置IIS时建立的D:\目录下。
2)启动浏览器,确保IIS和Mysql服务都在运行,浏览器中输入:
把 phpMyAdmin
安装目录下的配置文件 config.sample.inc.php
重命名为&config.inc.php&
打开查找$cfg['blowfish_secret'] ='
'&修改为$cfg['blowfish_secret'] =
'cookie';&
&libraries&目录下的config.default.php&这个文件打开查找$cfg['blowfish_secret'] =
修改为:$cfg['blowfish_secret'] =
'cookie';&&
如果出现缺少 mysqli
扩展。请检查 PHP
查看在系统的 system32(C:\windows\system32)
目录下是否缺少 libmcrypt.dll文件,如果没有的话找到php目录下的libmcrypt.dll,并将libmcrypt.dll复制到C:\windows\system32目录中,然后重新启动Web服务。
在C:\windows目录下的php.ini文件中,没有将“;extension=php_mcrypt.dll”中的前面一个“;”去掉,所以不能使用相应功能,解决方法是打开php.ini文件找到;extension=php_mcrypt.dll改成extension=php_mcrypt.dll&&
如果连phpmyadmin
都打不开(像报一串错误“Cannot start session without errors
找到C盘windows文件下面的temp文件
,右键---属性-----安全添加Internet账户,给全部权限
Internet账户可以在:我的电脑---右键& --管理---本地用户和组—用户
重命名复制 Internet来宾账户即可
打开phpmyadmin
将php文件加下面的
libmcrypt.dll
文件复制到windows/sysytem32下面。然后打来php.ini
;extension=php_mcrypt.dll&
去掉前面的“;”
至此大功告成,如果还有什么问题
&请加我QQ:&
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。当前位置:
→ MySQL管理利器 phpMyAdmin v4.5.0 中文版
装机必备软件

我要回帖

更多关于 config.inc.php配置 的文章

 

随机推荐