Hola Borja,
Por lo que he leido tienes tres maneras de hacer eso:
Editar en el php.ini el valor del tiempo de ejecucion del script pero eso dependera de si tienes acceso para hacerlo y del entorno del hosting que aloja tu web Ver entornos: https://www.php.net/manual/en/ini.list.php
Con set_time_limit() https://www.php.net/manual/en/function.set-time-limit.php
En el vhost-config php_admin_value max_execution_time 10000
Fuentes: https://stackoverflow.com/questions/3829403/how-to-increase-the-execution-timeout-in-php
Espero que te sirva, suerte!