如何更改XAMPP中默认的临时文件存储路径设置?
- 内容介绍
- 文章标签
- 相关推荐
本文共计896个文字,预计阅读时间需要4分钟。
很多人误以为修改了《DocumentRoot》就能同时改变Apache的临时文件位置(如mod_rewrite、缓存、PHP上传临时文件、session存储等),实际上并非一回事。Apache本身不管理临时文件目录,它只负责响应请求。真正生成临时文件的是PHP、操作系统或模块行为。因此,第一步得先弄清楚:
PHP 上传和 session 临时目录需单独配置 php.ini
最常见的需求其实是 PHP 上传时的 upload_tmp_dir 和 session 文件存放路径 session.save_path。这两个值默认指向系统临时目录(Windows 是 C:\Windows\Temp,Linux/macOS 是 /tmp),但 XAMPP 并未主动覆盖它们——所以即使你换了 htdocs,PHP 仍可能往系统盘写临时文件。
本文共计896个文字,预计阅读时间需要4分钟。
很多人误以为修改了《DocumentRoot》就能同时改变Apache的临时文件位置(如mod_rewrite、缓存、PHP上传临时文件、session存储等),实际上并非一回事。Apache本身不管理临时文件目录,它只负责响应请求。真正生成临时文件的是PHP、操作系统或模块行为。因此,第一步得先弄清楚:
PHP 上传和 session 临时目录需单独配置 php.ini
最常见的需求其实是 PHP 上传时的 upload_tmp_dir 和 session 文件存放路径 session.save_path。这两个值默认指向系统临时目录(Windows 是 C:\Windows\Temp,Linux/macOS 是 /tmp),但 XAMPP 并未主动覆盖它们——所以即使你换了 htdocs,PHP 仍可能往系统盘写临时文件。

