Heim >Backend-Entwicklung >PHP-Problem >So ändern Sie das ausführbare Zeitlimit einer Webseite in PHP
3 Änderungsmethoden: 1. Öffnen Sie die Konfigurationsdatei „php.ini“, suchen Sie nach der Variablen „max_execution_time“ und ändern Sie den Wert der Variablen. 2. Verwenden Sie die Funktion ini_set(), um den Wert von „max_execution_time“ zu ändern „Variable, die Syntax lautet „ini_set(“ max_execution_time“, „neuer Wert“)“; 3. Verwenden Sie die Funktion set_time_limit(), um sie zu ändern, die Syntax lautet „set_time_limit (neuer Wert)“.
Die Betriebsumgebung dieses Tutorials: Windows7-System, PHP8-Version, DELL G3-Computer
Die maximale Ausführungszeit der in php.ini festgelegten Seite (Skript) beträgt 30 Sekunden, was durch max_execution_time in PHP bestimmt wird .ini Die Variable gibt an, dass der Server das ausgeführte Programm nach 30 Sekunden zwangsweise beendet, 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. Die maximale Ausführungszeit des PHP-Skripts muss geändert werden.
Wie kann man also die maximale Ausführungszeit einer Webseite (Skript) ändern? Ausführungsfrist?
Es gibt zwei Möglichkeiten zur Änderung in PHP:
Ändern Sie den Wert der Variablen max_execution_time in php.ini.
Es gibt zwei Methoden: Öffnen Sie direkt die Konfigurationsdatei php.ini, um sie zu ändern, oder verwenden Sie ini_set Funktion zum Ändern
Verwenden Sie set_time_limit(), um die neue maximale Ausführungszeit festzulegen
Nachfolgend erfahren Sie mehr darüber.
Methode 1. In php.ini festlegen
In der Konfigurationsdatei php.ini wird die Skriptausführungszeit durch die Variable max_execution_time angegeben. Sie müssen also nur den Wert der Variablen festlegen
max_execution_time = 新数值;
Methode 2. Stellen Sie ihn über die ini_set-Funktion von PHP ein
ini_set wird verwendet, um den Wert von php.ini festzulegen, der wirksam wird, wenn die Funktion ausgeführt wird . Nach Beendigung des Skripts ist 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
Im obigen 3. Wenn bei dieser Methode der Wert 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 das ausführbare Zeitlimit einer Webseite in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!