Как увеличить максимальное время выполнения в php
Я хочу увеличить максимальное время выполнения в php, а не путем изменения файла php.ini
.
Я хочу увеличить его из своего php файла.
Возможно ли это?
Ответы
Ответ 1
ini_set('max_execution_time', '300'); //300 seconds = 5 minutes
ini_set('max_execution_time', '0'); // for infinite time of execution
Поместите это наверх вашего PHP-скрипта и пусть ваш скрипт потеряет свободу!
Взято из увеличения лимита времени выполнения скрипта PHP с помощью ini_set()
Ответ 2
используйте инструкцию ниже, если safe_mode
выключен
set_time_limit(0);
Ответ 3
Используйте функцию PHP
void set_time_limit ( int $seconds )
Максимальное время выполнения, в секундах. Если установлено на ноль, не налагается лимит времени.
Эта функция не действует, когда PHP работает в безопасном режиме. Там есть нет обходного пути, кроме отключения безопасного режима или изменения времени limit в php.ini.
Ответ 4
Вы можете попробовать set_time_limit(n)
. Однако, если ваша установка PHP работает в безопасном режиме, вы можете изменить ее только из файла php.ini
.