Heim > Backend-Entwicklung > PHP-Problem > So ändern Sie das ausführbare Zeitlimit einer Webseite in PHP

So ändern Sie das ausführbare Zeitlimit einer Webseite in PHP

青灯夜游
Freigeben: 2023-03-17 17:58:01
Original
4205 Leute haben es durchsucht

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)“.

So ändern Sie das ausführbare Zeitlimit einer Webseite in PHP

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 = 新数值;
Nach dem Login kopieren

So ändern Sie das ausführbare Zeitlimit einer Webseite in PHP

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", "新数值");
Nach dem Login kopieren
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!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage