php中设置多级目录session的问题

发布时间:2020-07-30 02:35:08 作者:mrc_elite
来源:网络 阅读:1035
   php默认会把session保存在 /tmp 下,但是当session文件过多时会对性能造成很大影响,设置分级目录是个好办法。在 php.ini 中找到 session.save_path 将值设置为 session.save_path = '3;/tmp/session'; 即可开启三级目录保存session。但是php不会自动生成目录结构,这时可以借助源码包 ext/session 目录下的 mod_files.sh 来生成目录

$ bash mod_files.sh /tmp/session 3
生成完成后发现仍然不能生成session,纠结了半天,打开mod_files.bat才发现玄机,原来后面还需要带一个参数,对应于 php.ini 中的 session.hash_bits_per_character ,这个值默认4,development和production版本的默认配置里是5,于是用下面的命令从新生成目录
$ bash mod_files.sh /tmp/session 3 5,终于ok。ssss


推荐阅读:
  1. PHP7中如何设置session和销毁session
  2. php中cookie和session的问题

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php session 设置多目录

上一篇:Ruby批量下载音乐

下一篇:块级元素的margin-left和margin-right的用法注意

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》