Xampp.. there's your issue mate. ;-)
But here are the differences I spotted, it would be easier for you to actually compare the ini themselves:
display_startup_errors
max_execution_time
variables_order
Default timezone
A bunch of error handling and email differences, notwithstanding the obvious windows/Linux ones.
The issue is possibly the too-short max execution time, 300s vs 30s, it might not be enough to load the file? The other could be the variables.
That said, 30s should be enough to load most files!
Dunno, I'd be turning error reporting on and trying it again, see what the actual error is.