Also wenn ich dich richtig verstehe zeigen alle Browser außer der Firefox die php-Dateien richtig an. Nur der Firefox versucht sie unter Linux herunter zu laden?? Hast den Firefox mal auf Windows ausprobiert oder die mal mit wget den http-Header angesehen???
Ansonsten dürfte das Problem eigentlich beim Server liegen, nur stellt sich da die frage warum er nur beim firefox das script nich übersetzt. Versuch sonst mal das loglevel hoch zu setzen und schau dir mit nem tail an was er beim Firefox anders macht als beim IE.
Mit freundlichen Grüßen
Kay