XAMPP tmp文件夹超大

时间:2013-10-11 08:16:25

标签: php apache logging xampp xdebug

我通过Windows任务计划程序每2分钟运行一些php文件,但我的驱动器D:上的空间不时会收到通知。

经过检查,我发现位于tmp的XAMPP D:\XAMPP\tmp文件夹中有很多名称类似于cachegrind.out.1381478803-D__xampp_htdocs_Real_Estate_App_index_php的文件,每个文件的大小超过144 MB。

这些文件包含以下内容:

==== NEW PROFILING FILE ==============================================
version: 1
creator: xdebug 2.2.3
cmd: D:\xampp\htdocs\Real Estate App\index.php
part: 1
positions: line

events: Time

fl=php:internal
fn=php::header
3 0

fl=php:internal
fn=php::define
45 0

...

据我所知,这是因为xdebug引起的,但是如何阻止这个过程我不知道。 Mybe有人有同样的问题吗?有什么想法吗?

2 个答案:

答案 0 :(得分:49)

您已启用xdebug配置文件。如果启用此选项,xdebug会将有关脚本的运行时信息写入系统临时文件夹(默认情况下)。在php.ini中禁用它(或在xdebug.ini中,取决于你在哪里设置它)

xdebug.profiler_enable=Off

并重新启动Web服务器

答案 1 :(得分:7)

是的,发现将xdebug.profiler转为关闭可以解决部分问题

xdebug.profiler_enable= 0

然后还关闭预装代码的eAccelerator

用于磁盘高速缓存的目录。 eAccelerator存储预编译 ;代码,会话数据,内容和用户条目。相同的数据可以 ;存储在共享内存中(以便更快速地访问)。

eaccelerator.enable="0"

然后停止apache

删除 tmp目录中的文件

重启apache 可以解决问题

相关问题