This post was updated 734 days ago and some of the ideas may be out of date.

按照以往的phpMyAdmin版本更改闲置自动退出时间都在/libraries/config.default.php文件中

今天我去phpMyAdmin官网下载了5.2.x版本,发现更改LoginCookieValidity和php.ini中的session.gc_maxlifetime参数竟然无效?

经过一番调试后无果,于是去了GitHub phpMyAdmin项目查了一下,看见了以下文档

我通过文件更改历史发现,原来从phpMyAdmin5.2.0版本就更改了自定义配置文件路径,自定义配置需要在根目录下的config.inc.php文件中设置,如下:

<?php

/**
 * Created by PhpStorm.
 * User: LinFei
 * Created time 2022/10/17 17:51:19
 * E-mail: fly@eyabc.cn
 */
declare (strict_types=1);

ini_set('session.gc_maxlifetime', '99999999999');

$cfg = [
    'LoginCookieValidity' => 1,
];

保存以后再次登录phpMyAdmin测试一下,可以看见生效了!