Jak zwiększyć maksymalny czas wykonania w php [duplikat]

To pytanie ma już odpowiedź tutaj:

Chcę zwiększyć maksymalny czas wykonania w php , nie zmieniając pliku php.ini.

Chcę go powiększyć z mojego pliku php.

Czy to możliwe?
Author: azro, 2013-04-23

4 answers

ini_set('max_execution_time', 300); //300 seconds = 5 minutes

Umieść to na górze swojego skryptu PHP i puść go wolno!

Pobrane z zwiększ Limit czasu wykonania skryptu PHP używając ini_set()

 355
Author: James Scholes,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-04-23 13:55:30

Użyj poniższej instrukcji, Jeśli {[1] } jest wyłączone

set_time_limit(0);
 142
Author: Amir,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-03-08 08:05:59

Użyj funkcji PHP

void set_time_limit ( int $seconds )

Maksymalny czas wykonania, w sekundach. Jeśli jest ustawiona na zero, nie jest nakładany limit czasu.

Ta funkcja nie działa, gdy PHP działa w trybie awaryjnym. Jest brak obejścia innego niż wyłączenie trybu awaryjnego lub zmiana czasu limit w php.ini.

 48
Author: TheEwook,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-04-23 13:56:33

Możesz spróbować set_time_limit(n). Jeśli jednak Twoja konfiguracja PHP jest uruchomiona w trybie awaryjnym, możesz tylko zmienić ją z pliku php.ini.

 25
Author: Adam Wright,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-04-23 13:54:09