Как убрать Fatal error: Maximum execution time of 30 seconds?

Изначально PHP защищает ваш сервер от скриптов, исполнение которых длится более 30 секунд. Это нужная штука, позволяющая с уверенностью говорить, что нерадивый php-разработчик не положит весь сервер за несколько секунд.
Как говориться, что хорошо на web-сервере в интернете, то не совсем хорошо на локальном. На локальном web-сервере, большим временем исполнения скрипта, можно пренебречь, в пользу 100%-ной исполняемости вашего кода.
Лично я часто использую PHP в качестве автоматизации рутинной работы, которую приходиться делать на компьютере, начиная от сортировки фотографий и заканчивая отправкой электронных напоминаний самому же себе. Многие такие вещи “крутятся” на домашнем сервере и нагрузка при их исполнении меня не сильно напрягает. О том как быстро и просто изучить PHP я писал здесь.
На своем домашнем сервере я отключил контроль за временем исполнения каждого скрипта в отдельности.
Как это сделать?
Конфигурационный файл у PHP только один и это php.ini или php.conf.
В нем есть строка:
max_execution_time = 30
Числовое значение – это и есть время в секундах, которое отведено на исполнение каждого скрипта в отдельности.
На моем домашнем сервере эта строчка выглядит так:
max_execution_time = 3600
После этого необходимо перезапустить демон Apache.
P.S. Изменение этого параметра – это сугубо личное предпочтение каждого, которое всегда зависит от конкретной задачи. Не стоит менять этот параметр на боевом web-сервере в интернете, так как это точно снизит его отказоустойчивость и доступность.