Auf Linux/Unix-Systemen lässt sich die Zeilenanzahl (sehr) großer Textdateien mit exec() und wc -l ermitteln:
$logfile_location='logs/my_logfile.txt'; if(file_exists($logfile_location)) $logfile_lines=intval(exec("wc -l ".$logfile_location)); else $logfile_lines=0;