phpadmin安装与配置

配置php.ini文件

php默认许多功能和扩展是关闭的,默认PHP并不支持自动连接Mysql,需开启相应的扩展库功能。

查找

1
2
3
4
5
6
7

;extension=php_curl.dll
;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_mysql.dll
;extension=php_pdo_mysql.dll
;extension=php_pdo_odbc.dll
;extension=php_xmlrpc.dll

去掉注释

配置PHP的Session功能

配置session文件在服务器上的保存目录,否则无法使用session,新建一个可读写的目录文件夹(这个是一定要建的,要不然在启动phpMyAdmin的时候就会报sesison启动不了的错误)

设置:session.save_path = "刚才建的文件夹"


解压phpMyAdmin包到php脚本的WEB主程序目录下。

从libraries目录下找到“config.default.php”。

查找以下信息,并做出相应更改。

$cfg['PmaAbsoluteUri'] = '' 改为 $cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/'

$cfg['Servers'][$i]['host'] = '' 改为 $cfg['Servers'][$i]['host'] = 'localhost'

$cfg['Servers'][$i]['user'] = '' 改为 $cfg['Servers'][$i]['user'] = 'root'

$cfg['Servers'][$i]['password'] = ''  改为 $cfg['Servers'][$i]['password'] = '****'

$cfg['blowfish_secret'] = '' 改为 $cfg['blowfish_secret'] = 'cookie'

$cfg['Servers'][$i]['auth_type'] = 'config'改为 $cfg['Servers'][$i]['auth_type'] = 'cookie'

$cfg['blowfish_secret'] = '' 改为 $cfg['blowfish_secret'] = 'cookie'


接下来解决登录超时问题:

修改php.ini,找到

session.gc_maxlifetime = 1440

将数值改大就行了,然后使之生效

第二步:

在phpMyAdmin所在目录找到 / libraries / config.default.php 文件,打开,修改

$cfg['LoginCookieValidity'] = 1440;  

修改:$cfg['LoginCookieValidity']的值小于或等于php.ini里的session.gc_maxlifetime的值,即可解决”现象二“

注意:$cfg['LoginCookieValidity']的值不能大于php.ini里的session.gc_maxlifetime 的值,否则phpmyadmin 里会出现“您的 PHP 配置参数 session.gc_maxlifetime (外链,英文) 短于您在 phpMyAdmin 中设置的 Cookies 有效期,因此您的登录会话有效期将会比您在 phpMyAdmin 中设置的时间要更短。


转载于:https://my.oschina.net/wck/blog/374021

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值