Se integri PHP tramite FastCGI su IIS 7.5, ogni script viene interrotto per impostazione predefinita dopo 600 secondi (ovvero 10 minuti). La modifica della nota variabile "max_execution_time" nel php.ini non ha alcuna influenza su questo; devi (anche) regolare le impostazioni FastCGI. A questo scopo IIS offre una comoda interfaccia per la gestione delle variabili rilevanti.
Per fare ciò, apri il gestore di Internet Information Services (IIS), fai clic sul server pertinente e quindi su Impostazioni FastCGI:

Dopo aver fatto doppio clic su php-cgi.exe troverai le opzioni pertinenti "Timeout attività" e "Timeout richiesta" in "Modello di processo":

Questi due valori possono ora essere aumentati a 7200 ciascuno per estendere il timeout a 2 ore.