You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel是否支持修改Session存储目录至/tmp以符合CIS基准规范?

Laravel 11 能否将Session存储目录改为/tmp?

可以,Laravel完全支持修改Session的存储目录到/tmp,针对默认的文件驱动,操作步骤如下:

  • 编辑项目根目录下的config/session.php配置文件,找到files驱动的配置段,将path值改为/tmp:
    'files' => [
        'path' => '/tmp',
    ],
    
  • 确保/tmp目录拥有Web服务器进程(如www-data、nginx)的读写权限,Laravel会自动处理Session文件的权限,但基础目录权限需提前确认。
  • 修改完成后,测试应用的Session功能,检查/tmp目录下是否生成laravel_session_前缀的文件,即可验证配置生效。

注意:/tmp是系统临时目录,会按系统规则定期清理Session文件。如果需要Session持久化,需结合系统的临时文件清理策略调整,或考虑使用Redis、数据库等其他Session驱动。

内容的提问来源于stack exchange,提问作者Tom

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 20:32:32