il valore di max_execution_time in phpinfo() è cambiato? ( localhost/xampp e poi clicchi su phpinfo nella barra a sinistra )
puoi provare a riavviare apache ma mi sembra che non sia necessario
puoi provare anche ad impostarlo all'inizio dello script conquesto lo setta a 1 giorno = 86400 secondiCodice PHP:
set_time_limit( 86400 );