Hoe de maximale uitvoeringstijd in php te verhogen

Ik wil de maximale uitvoeringstijdin php verhogen, niet door het php.ini-bestand te wijzigen.

Ik wil het vergroten vanuit mijn php-bestand.

Is dit mogelijk?


Antwoord 1, autoriteit 100%

ini_set('max_execution_time', '300'); //300 seconds = 5 minutes
ini_set('max_execution_time', '0'); // for infinite time of execution 

Plaats dit bovenaan je PHP-script en laat je script los!

Overgenomen van Verhoog de tijdslimiet voor het uitvoeren van PHP-scripts met ini_set()


Antwoord 2, autoriteit 32%

gebruik onderstaande instructie als safe_modeis uitgeschakeld

set_time_limit(0);

Antwoord 3, autoriteit 13%

Gebruik de PHP-functie

void set_time_limit ( int $seconds )

De maximale uitvoeringstijd, in seconden. Indien ingesteld op nul, wordt er geen tijdslimiet opgelegd.

Deze functie heeft geen effect als PHP in de veilige modus draait. Er is
geen andere oplossing dan het uitschakelen van de veilige modus of het wijzigen van de tijd
limiet in de php.ini.


Antwoord 4, autoriteit 7%

Je kunt proberen om set_time_limit(n). Als uw PHP-configuratie echter in de veilige modus wordt uitgevoerd, kunt u deze alleenwijzigen vanuit het bestand php.ini.

Other episodes