php设置多级目录session的问题

转载 2012年03月21日 09:12:28

php默认会把session保存在 /tmp 下,但是当session文件过多时会对性能造成很大影响,设置分级目录是个好办法。

在 php.ini 中找到 session.save_path 将值设置为 session.save_path = '3;/tmp/session'; 即可开启三级目录保存session。但是php不会自动生成目录结构,这时可以借助源码包 ext/session 目录下的 mod_files.sh 来生成目录

?
1
$ bash mod_files.sh /tmp/session 3

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

?
1
$ bash mod_files.sh /tmp/session 3 5

终于可以登录了。

相关文章推荐

PHP设置session多级路径并定期自动清理

一、修改 php.ini 配置 vi /usr/local/php/etc/php.ini   1、路径和目录深度: session.save_path = "3;...

如何运用php函数mkdir创建多级目录

当我们想在自己的网站上添加多级目录时,可以使用php函数mkdir来实现这以功能。下面我们将会为大家详细介绍php函数mkdir的具体含义,希望对有这方面需求的朋友有所帮助。   php函数mkdi...

PHP将多级目录打包成zip文件

最近接触PHP,需要用到zip压缩,在网上搜索的一大堆,发现代码都不低于50行。 而且调用还很费事(基础太少看不懂)。让我收获的是Php提供有一个ZipArchive类,并有如下方法。 bool ...

PHP中使用mkdir创建多级目录的方法

function mkdirs($dir)     {     if(!is_dir($dir))     {     if(!$this->mkdirs(dirname($dir))){ ...

Codeigniter 框架多级目录访问问题

在之前的文章中,我们基于codeigniter框架实现了插件结构。在controllers目录添加了plugin目录用来存放插件,例如我们添加了一个插件,将该插件的controller目录放到plug...

“Word文件设置了多级列表,却还是不能创建目录”的解决办法

在编辑Word文件时,尽管设置了多级列表,但还是不能成功添加目录。一个主要的问题是, 系统读到的各个列表的大纲级别都是“正文文本”,那么我们做法是:如下图,首先将光标置于需要添加至目录的标题处,然后...

Word中如何设置自动生成多级目录

  • 2017年03月15日 21:57
  • 980KB
  • 下载

office word 自动生成目录 以及多级列表级别的设置

每次写实验报告,详细设计,毕业论文等都要很多页才写的完   然后博主都不知道目录是怎么生成的   自己打真的是很苦逼啊   翻上去看目录还要翻到后面看页数  最近发现word有一个目...

php session读写锁引起的脚本阻塞问题

项目中经常会遇到session引起的脚本阻塞问题。比如一个需要操作session的页面接口长时间不响应,会导致其他操作session的页面也打不开。一直到接口响应或者超时才能操作其他。还有就是用ses...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:php设置多级目录session的问题
举报原因:
原因补充:

(最多只允许输入30个字)