Heim >Backend-Entwicklung >PHP-Problem >So ändern Sie die Ausführungszeit eines PHP-Skripts

So ändern Sie die Ausführungszeit eines PHP-Skripts

青灯夜游
青灯夜游Original
2022-05-05 20:32:553038Durchsuche

3 Methoden: 1. Öffnen Sie die Datei „php.ini“ und ändern Sie den Wert des Elements „max_execution_time“. 2. Verwenden Sie zum Ändern „ini_set(“max_execution_time“, „new value“);“ 3. Verwenden Sie zum Ändern „set_time_limit(new value);“

So ändern Sie die Ausführungszeit eines PHP-Skripts

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

Die Ausführungszeit des PHP-Skripts hängt davon ab, ob dem Skript die Zeit ausgeht. Die maximale Ausführungszeit eines PHP-Skripts beträgt 30 Sekunden.

Wenn das Skript längere Zeit ausgeführt werden muss, z. B. beim Senden einer großen Anzahl von E-Mails oder beim Analysieren einer großen Datenmenge, um zu verhindern, dass der Server das ausgeführte Programm nach 30 Sekunden (in diesem Fall maximal) zwangsweise stoppt Die Ausführungszeit des PHP-Skripts muss geändert werden.

Wie kann man also die Ausführungszeit des PHP-Skripts ändern?

Die folgenden 3 Methoden sind:

1. In php.ini festlegen

In der php.ini-Konfigurationsdatei wird die Skriptausführungszeit durch die Variable max_execution_time angegeben. Sie müssen also nur den Wert der Variablen festlegen

max_execution_time = 新数值;

2. Stellen Sie ihn über die ini_set-Funktion ein. Mit „ini_set“ wird der Wert von php.ini festgelegt, der wirksam wird, wenn die Funktion nach dem Skript ausgeführt wird endet, wird die Einstellung ungültig. Sie können die Konfiguration ändern, ohne die Datei php.ini zu öffnen, was für virtuelle Räume sehr praktisch ist.

Verwenden Sie einfach die Funktion ini_set, um den Wert der Variablen max_execution_time zu ändern. Die oben genannten 3 Typen Wenn der Wert in der Methode auf 0 gesetzt ist, gibt es keine Begrenzung und das Skript wird bis zum Ende der Ausführung weiter ausgeführt.

Für Skripte, die über einen längeren Zeitraum ausgeführt werden müssen, fügen Sie daher im Allgemeinen den folgenden Code am Anfang des PHP-Codes hinzu

ini_set("max_execution_time", "新数值");

Empfohlenes Lernen: „

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo ändern Sie die Ausführungszeit eines PHP-Skripts. 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