1、找到php.ini配置文件,找到session.save_path,修改如下:

其中2表示session存储的目录深度,也就是分目录,避免一个目录下文件太多,造成IO负担。
session.save_path = "2;D:\xxx\php54\session" 2、如上设置后,重启apache后,在php文件session_start()后会报错。
Warning: session_start(): open(D:\xxx\php54\session\b\9\sess_b9h5uo3bra9j28f4p4rim8mg02, O_RDWR) failed: No such file or directory (2) in D:\wwwroot\test\index.php on line 2
Warning: Unknown: open(D:\xxx\php54\session\b\9\sess_b9h5uo3bra9j28f4p4rim8mg02, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (2;D:\xxx\php54\session) in Unknown on line 0 3、原来是session下的\b\9目录需要手动创建,所以写了一个函数。
<?php
function createSessionDir($sessionPath = '') {
if(empty($sessionPath)) {
return false;
}
$dirNameArr = array_merge(range(0, 9), range('a', 'z'));
$sessionPath = rtrim($sessionPath, '\/') . DIRECTORY_SEPARATOR;
foreach ($dirNameArr as $dirName) {
$dirPath = $sessionPath . $dirName . DIRECTORY_SEPARATOR;
foreach ($dirNameArr as $subDirName) {
@mkdir($dirPath . $subDirName, 0777, true);
}
}
} createSessionDir('D:\xxx\php54\session');

最新文章

  1. ppmoney 总结二
  2. PHP的两种表单数据提交方式
  3. Go! new Hello World, 我的第一个Go程序
  4. The content of element type &quot;configuration&quot; must match &quot;(properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,objectWrapperFactory?,reflectorFactory?,plugins?,environments?,databaseIdProv
  5. c语言结构体赋值问题
  6. C# 获取随机可用端口号
  7. MongoDB库设计原则及实践
  8. Android开发技巧——使用PopupWindow实现弹出菜单
  9. Maven Gradle
  10. jQuery实现动态分割div
  11. Python 浅拷贝copy()与深拷贝copy.deepcopy()
  12. 【Java】 剑指offer(9) 斐波那契数列及青蛙跳台阶问题
  13. 论文笔记:Capsules for Object Segmentation
  14. hdu 4349 Xiao Ming&#39;s Hope 规律
  15. goss 简单快捷的服务器测试检验工具
  16. Java 中&gt;&gt;和&gt;&gt;&gt;的区别
  17. Spring源码分析(十八)创建bean
  18. 【Leetcode】【Medium】Subsets
  19. 北京Uber优步司机奖励政策(3月22日)
  20. TensorFlow 官方文档中文版【转】

热门文章

  1. 网卡虚拟化技术:VMDq和SR-IOV
  2. Noip知识点备考
  3. python写一个简单的CMS识别
  4. 尝试了一些时间,最简单的apache上设置用IP访问一个虚拟目录
  5. DEMO: springboot 与 mybatis 集成
  6. as2 loadClip
  7. ubuntu 16.04 install wine
  8. java是如何编码解码的
  9. redis之RDB持久化与AOF持久化
  10. [转] #ifndef#define#endif的用法(整理) 原作者:icwk