Недопустимая папка TAMP XAMPP
Я запускаю некоторый php файл каждые 2 минуты через диспетчер задач Windows, но время от времени я получаю уведомление о низком пространстве на моем диске D:
.
После проверки я обнаружил, что в папке XAMPP tmp
, расположенной на D:\XAMPP\tmp
, много файлов с именами, похожими на: cachegrind.out.1381478803-D__xampp_htdocs_Real_Estate_App_index_php
, а размер каждого файла - более 144 МБ.
Эти файлы имеют контент:
==== 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, но как остановить этот процесс я не знаю.
У кого-то была такая же проблема? Любые идеи?
Ответы
Ответ 1
У вас включено профилирование xdebug. Если это разрешено, xdebug будет записывать информацию о сценариях в сценарии в системную папку (по умолчанию). Отключите его в php.ini(или в xdebug.ini, в зависимости от того, где вы его установили)
xdebug.profiler_enable=Off
и перезапустите веб-сервер
Ответ 2
Да, выяснилось, что превращение xdebug.profiler в off делает часть трюка
xdebug.profiler_enable= 0
Затем также выключите также eAccelerator, который прекомпилирует коды
; Каталог, который используется для дискового кэша. eAccelerator сохраняет предварительно скомпилированные
; код, данные сеанса, содержимое и пользовательские записи. Те же данные могут быть
; также хранятся в общей памяти (для более быстрого доступа).
eaccelerator.enable="0"
Затем остановите apache
Удалить файлы в каталоге tmp
Resart apache выполняет трюк