ho scoperto che tutta la situazione dipende dal parametro "memory_limit" nel file php.ini, ma anche settando questo limite a -1 (ovvero senza limite) i download funzionano per file grandi fino a 130 MB circa.. per quelli più grandi, dopo un lungo caricamento e grande uso di ram e cpu, o mi restituisce l'errore seguente (Fatal error: Out of memory (allocated 333709312) (tried to allocate 333185024 bytes)) oppure esce fuori una pagina completamente bianca con su scritto, in alto a sinistra, solo "0"
boh... questo ulteriore limite sembra tanto che dipenda dal mio computer... pur avendo 2 GB di ram e abbondante memoria virtuale, php non riesce ad allocarmi più di quel tot di memoria? se avessi 4 GB sarebbe diverso quindi?
ogni idea è gradita, grazie!