


Schwerwiegender PHP-Fehler: Lösung mit maximaler Ausführungszeit
Jun 24, 2023 pm 09:45 PMBei der Verwendung von PHP-Programmierung wird manchmal die folgende Fehlermeldung angezeigt:
„Schwerwiegender PHP-Fehler: Maximale Ausführungszeit von xx Sekunden in Dateiname.php in Zeile xx überschritten“
Diese Fehlermeldung stellt die Ausführung des PHP-Programms dar. Die Zeit überschreitet die voreingestellte maximale Ausführungszeit (normalerweise 30 Sekunden) und wird zum Abbruch gezwungen. Als nächstes werden wir darüber sprechen, wie dieses Problem gelöst werden kann.
1. Ändern Sie die php.ini-Datei
Methode eins besteht darin, die php.ini-Datei direkt zu ändern. Mit dieser Methode können Sie die maximale Ausführungszeit von PHP global festlegen.
- Suchen Sie die php.ini-Datei. Der allgemeine Pfad lautet /etc/php.ini oder /usr/local/etc/php.ini
- Suchen Sie diese Zeile: max_execution_time = 30
- Ändern Sie 30 jederzeit nach Bedarf ( Die Einheit ist Sekunden), zum Beispiel: max_execution_time = 60
- Änderungen speichern, Apache- oder Nginx-Server neu starten, fertig!
Zweitens verwenden Sie die Funktion set_time_limit(), um die maximale Ausführungszeit zurückzusetzen.
Der nächste Schritt ist Methode zwei. Mit der Funktion set_time_limit() können Sie die maximale Ausführungszeit des aktuellen Skripts auf die angegebene Zeit festlegen.
- Fügen Sie in dem Skript, das die maximale Ausführungszeit festlegen muss, die Funktion set_time_limit(xxx) hinzu.
- Wobei xxx die Zeit darstellt, die Sie einstellen möchten (in Sekunden), zum Beispiel: set_time_limit(60)
- Speichern Sie die Änderungen, führen Sie das Skript erneut aus und fertig!
3. Fügen Sie den folgenden Code zur PHP-Datei hinzu
Es gibt eine andere Möglichkeit, die folgende Codezeile zur PHP-Datei hinzuzufügen:
ini_set('max_execution_time', '0');//0 bedeutet keine Zeitbegrenzung , Sie können die spezifische Laufzeit entsprechend Ihren Anforderungen einstellen
Auf diese Weise können Sie die maximale Ausführungszeit des aktuellen Skripts im Skript direkt auf die von Ihnen benötigte Zeit einstellen.
Zusammenfassung
Oben geht es darum, wie der Fehler „Maximale Ausführungszeit“ in PHP und Apache behoben wird. Unabhängig davon, ob Sie php.ini ändern, es mit der Funktion set_time_limit() festlegen oder direkt in der PHP-Datei angeben, können Sie dieses Problem lösen. Ich glaube, dass sie alle während Ihres PHP-Programmierungsprozesses nützlich sein werden.
Das obige ist der detaillierte Inhalt vonSchwerwiegender PHP-Fehler: Lösung mit maximaler Ausführungszeit. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian

Deepseek Offizielle Website Eingangszugangshandbuch Lösen Sie die häufigsten Probleme, die nicht angemeldet werden können

So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein
