A veces es común ejecutar scripts Linux para efectuar algunas tareas en PHP. Y también hay veces que dichos scripts tardan demasiado en ejecutarse, soltandonos un error 500 el servidor. Para solucionar esto, basta con modificar el fichero php.ini

Lo abrimos (su ubicación variará según nos encontremos en un hosting o bien en local).

Localizamos las siguiente lineas y modificamos sus valores para darle mas tiempo antes de soltar el error 500.

;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;
 
;max_execution_time = 30 ; Maximum execution time of each script, in seconds
max_execution_time = 3600 ; 
 
;max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
max_input_time = 1800 ; 
 
;memory_limit = 8M ; Maximum amount of memory a script may consume (8MB)
memory_limit = 200M ;

Un saludo.