Увеличить время выполнения скрипта можно четырьмя способами. Два способа при помощи PHP функций (set_time_limit(int seconds) и ini_set(string varname, string newvalue)), при помощи настроек файла php.ini или использования файла .htaccess. set_time_limit()
Самый простой и быстрый способ использовать вначале выполнения скрипта функции void set_time_limit( int seconds ), которая меняет значение параметра max_execution_time, установленное в файле php.ini (Значение устанавливается в секундах, по-умолчанию 30 секунд).
set_time_limit(100);
echo ini_get('max_execution_time'); // 100
?>
ini_set()
Второй способ позволяет менять настройки файла php.ini — функция ini_set(string varname, string newvalue)0.
ini_set('max_execution_time', 100);
echo ini_get('max_execution_time'); // 100
?>
Примечание: функцию ini_set() не получится использовать, если PHP запущен в безопасном режиме.
php.ini
Если у вас есть доступ к настройкам файла php.ini, то в нем можно изменить настройку max_execution_time.
; 100 секунд
max_execution_time = 100
htaccess
Третий способ при помощи прописания параметров в файле .htaccess.
# 100 секунд
php_value max_execution_time 100