Как определить размер файла более 4 ГБ средствами PHP?
Заходим в документациюЗамечание: Так как тип integer в PHP является целым числом со знаком и многие платформы используют 32-х битные целые числа, то некоторые функции файловых систем могут возвращать неожиданные результаты для файлов размером больше 2ГБ.
ставим 64x-битную версию php, профит.
Наверное, это тоже будет костыль, но можно открывать файл с помощью fopen() и считать количество символов-байтов, хоть это и бред. Еще можно попробовать разбить большой файл на много мелких по 2 гб и суммировать уже их размеры, но в этом случае он будет не совсем точным. В общем, ничем не помог, зря ответ писал :)