Chcę zwiększyć maksymalny czas wykonania w php, nie zmieniając pliku php.ini
.Jak zwiększyć maksymalny czas wykonania w php
Chcę zwiększyć go z mojego pliku php.
Czy to możliwe?
Chcę zwiększyć maksymalny czas wykonania w php, nie zmieniając pliku php.ini
.Jak zwiększyć maksymalny czas wykonania w php
Chcę zwiększyć go z mojego pliku php.
Czy to możliwe?
ini_set('max_execution_time', 300); //300 seconds = 5 minutes
Umieść to na górze skryptu PHP i pozwól, aby twój skrypt był luźny!
pobranych z Increase PHP Script Execution Time Limit Using ini_set()
pracował jak urok ... – MizAkita
działa w systemie Windows, ale nie w systemie Linux. – user3197818
Działa w systemie Linux (php-5.2.10-1.el5.centos.rpm) – kubanczyk
Możesz spróbować set_time_limit(n)
. Jeśli jednak Twoja konfiguracja PHP działa w trybie awaryjnym, możesz ją zmienić tylko z pliku php.ini
.
Idealny. Pracował dla mnie dobrze. Dzięki! –
pomocą funkcji PHP
void set_time_limit (int $seconds)
maksymalny czas wykonywania, w sekundach. Jeśli ustawione na zero, nie jest nakładany żaden limit czasu.
This function has no effect when PHP is running in safe mode. There is no workaround other than turning off safe mode or changing the time limit in the php.ini.
I nie mają pojęcia, dlaczego to zostało odrzucone, ponieważ jest to doskonale sformułowana odpowiedź. Rewizja. –
skorzystać z poniższego zestawienia, jeśli safe_mode
jest wyłączony
set_time_limit(0);
dlaczego w dół głosowanie? ... – Amir
+1 Kompensowanie tego spadku ;-) –
-1 Ponieważ nie ma limitu czasowego i jest uważane za złą praktykę. Ustawione na 30 minut lub oczekiwane. Używanie 0 (bez ograniczeń) jest po prostu złe, chociaż niektóre przypadki krańcowe tego potrzebują. Plus brak linku do dokumentacji. – Jeremy
użycie set_time_limit (n), gdzie n to czas w sekundach – Robert
Kwestia ta została downvoted i oznaczony jako duplikat jeszcze ma bogatszy zestaw odpowiedzi niż powiedział duplikat. – KalenGi
może być konieczne zwiększenie maksymalnego czasu wykonania serwera. – didiliche