Php XAMPP tmp文件夹过大
我通过Windows任务调度器每2分钟运行一次php文件,但有时会收到驱动器空间不足的通知Php XAMPP tmp文件夹过大,php,apache,logging,xampp,xdebug,Php,Apache,Logging,Xampp,Xdebug,我通过Windows任务调度器每2分钟运行一次php文件,但有时会收到驱动器空间不足的通知D: 检查后,我发现在D:\XAMPP\tmp上的XAMPPtmp文件夹中有许多文件,它们的名称类似于:cachegrind.out.1381478803-D\uuxampp\uhtdocs\ureal\uestate\uapp\uindex\uphp,每个文件的大小都超过144MB 这些文件包含以下内容: ==== NEW PROFILING FILE ==========================
D:
检查后,我发现在D:\XAMPP\tmp
上的XAMPPtmp
文件夹中有许多文件,它们的名称类似于:cachegrind.out.1381478803-D\uuxampp\uhtdocs\ureal\uestate\uapp\uindex\uphp
,每个文件的大小都超过144MB
这些文件包含以下内容:
==== 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引起的,但我不知道如何停止这个过程。
也许有人也有同样的问题?有什么想法吗?您已经启用了xdebug评测。如果启用此选项,xdebug将把有关脚本的运行时信息写入systems temp文件夹(默认情况下)。在php.ini中禁用它(或者在xdebug.ini中禁用,具体取决于您在哪里设置的)
然后重新启动web服务器Yes发现关闭xdebug.profiler就是其中的一部分
xdebug.profiler_enable= 0
然后还关闭预编译代码的eAccelerator
);用于磁盘缓存的目录。eAccelerator存储预编译的
; 这里有代码、会话数据、内容和用户条目。同样的数据可以是
; 还存储在共享内存中(以便更快速地访问)
然后停止apache
删除tmp目录中的文件
Resart apache实现了这个技巧我在php.ini文件中找到了[XDebug]类别,选项为:
XDebug.profiler\u enable=1
。我将值切换为0,看起来我的问题解决了。谢谢!不客气。您也可以删除现有的cachegrind文件。我们可以删除tmp文件夹中的那些文件吗?它确实占用了很多空间@hek2mgl@hek2mgl:xdebug.profiler_enable=0 |在我的php.ini中为零,但我仍然看到tmp文件夹过大,可能是什么原因造成的?@hitesh您重新启动了Web服务器吗?
xdebug.profiler_enable= 0
eaccelerator.enable="0"