Heim >Backend-Entwicklung >PHP-Problem >So legen Sie die Seitenlaufzeit in PHP fest

So legen Sie die Seitenlaufzeit in PHP fest

王林
王林Original
2021-09-01 17:05:002507Durchsuche

So legen Sie die Seitenlaufzeit in PHP fest: 1. Öffnen Sie die Konfigurationsdatei php.ini. 2. Suchen Sie die Variable max_execution_time. 3. Ändern Sie die Seitenlaufzeit.

So legen Sie die Seitenlaufzeit in PHP fest

Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP 7.1, Thinkpad T480-Computer.

Wir alle wissen, dass die in php.ini konfigurierte maximale Ausführungszeit standardmäßig 30 Sekunden beträgt, was durch die Variable max_execution_time in php.ini angegeben wird. Wenn wir also eine Aufgabe haben, die viel Zeit in Anspruch nimmt, wie zum Beispiel das Versenden einer großen Anzahl von E-Mails oder die Durchführung einer umfangreichen statistischen Datenanalyse, wird der Server das ausführende Programm nach 30 Sekunden zwangsweise beenden, selbst wenn die Aufgabe nicht abgeschlossen ist. . Es ist denkbar, dass wir diese Situation nicht gerne sehen. Können wir also die Ausführungszeit der Seite festlegen? Die Antwort lautet „Ja“.

Werfen wir einen Blick auf die spezifischen Methoden unten.

1. Zwei Methoden zum Ändern der maximalen Ausführungszeit

(1) Ändern Sie direkt den Wert von max_execution_time in php.ini.

So legen Sie die Seitenlaufzeit in PHP fest

(2) Wenn Sie keine Berechtigung zum Ändern der php.ini-Datei haben oder wir für bestimmte Seiten einzelne Seiten einrichten möchten. Dann können Sie es auch auf der PHP-Programmseite festlegen. Der Code lautet wie folgt (ein Wert von 0 bedeutet, dass es keine Ausführungszeitbegrenzung gibt).

ini_set('max_execution_time', '0')

Empfohlenes Lernen: php-Schulung

Das obige ist der detaillierte Inhalt vonSo legen Sie die Seitenlaufzeit in PHP fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn