В общем, скрипт откопал на форуме, мешает норм но при большом объеме файла, где-то срабатывает какой-то лимит, при том:

(денвер на винде)
Вопрос скорее стоит таком образом: где еще нужно выключить ограничение, чтобы заработало?
Сам скрипт для микса такой:
<?php
ini_set('memory_limit', '-1');
ini_set('max_execution_time', '-1');
$start = microtime(true);
define('NL',chr(13).chr(10));
$file='file.txt';
$arr=explode(NL,file_get_contents($file));
$f=fopen($file,'w');
shuffle($arr);
fputs($f,implode(NL,$arr));
fclose($f);
$time = microtime(true) - $start;
printf('Скрипт выполнялся %.4F сек.', $time);
?>
Что пишет:

Также не против рассмотреть другие подходящие решения