Heim  >  Artikel  >  Backend-Entwicklung  >  So ändern Sie die maximale Grenze hochgeladener Dateien in PHP

So ändern Sie die maximale Grenze hochgeladener Dateien in PHP

青灯夜游
青灯夜游Original
2023-01-10 10:24:393018Durchsuche

Änderungsmethode: 1. Öffnen Sie die Konfigurationsdatei php.ini. 2. Suchen Sie das Element „max_execution_time“ und ändern Sie seinen Wert (maximale Ausführungszeit) auf den erforderlichen Wert. 3. Suchen Sie das Element „post_max_size“ und ändern Sie seinen Wert in Der erforderliche Wert; 4. Suchen Sie das Element „upload_max_filesize“ und ändern Sie seinen Wert in den erforderlichen Wert.

So ändern Sie die maximale Grenze hochgeladener Dateien in PHP

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

Das Hochladen großer PHP-Dateien nimmt viele Ressourcen in Anspruch, daher muss die Upload-Größe begrenzt werden drei relevante Parameter:

  • client_max_body_size

  • upload_max_filesize

  • post_max_size

Standardmäßig beträgt die Größenbeschränkung für PHP-Upload-Dateien 2 MB. Wenn Sie mehr als 2 MB hochladen, wird ein Fehler gemeldet.

Wenn das von uns hochgeladene Bild oder komprimierte Paket 2 MB überschreitet, müssen wir das maximale Upload-Limit der PHP-Konfigurationsdatei ändern.

So ändern Sie die maximale Grenze der hochgeladenen Dateien in PHP

1. Öffnen Sie die php.ini-Datei.

Klicken Sie mit der linken Maustaste auf wamp, wählen Sie php und dann im Popup-Fenster php.ini aus

So ändern Sie die maximale Grenze hochgeladener Dateien in PHP

2. Ändern Sie den Wert „max_execution_time“

Allgemeiner Datei-Upload, es sei denn, die Datei ist sehr klein. Das Hochladen kann mehr als eine Minute dauern Die Ausführungszeit der Seite beträgt 30 Sekunden. Das heißt, wenn sie 30 Sekunden überschreitet, wird die Ausführung des Skripts gestoppt. Dies führt dazu, dass die Webseite zu diesem Zeitpunkt nicht geöffnet werden kann max_execution_time

Schauen Sie in php.ini nach

Der Standardwert ist 30 Sekunden, um keine Begrenzung anzuzeigen

max_execution_time

3. Post_max_size-Wert ändern. max_size, um die maximale Größe festzulegen für POST-Daten zulässig. Diese Einstellung wirkt sich auch auf Datei-Uploads aus.

php ist standardmäßig 2M groß. Wenn die POST-Datengröße größer als post_max_size ist, sind $_POST und $_FILES leer. So ändern Sie die maximale Grenze hochgeladener Dateien in PHP

Ändern Sie den Wert für „upload_max_filesize“.

viele Leute Der zweite Schritt wird geändert, aber beim Hochladen von Dateien beträgt die maximale Größe immer noch 8M.

Warum müssen wir auch einen Parameter upload_max_filesize ändern, um die maximale Größe der hochgeladenen Datei anzugeben.

Suchen Sie nach upload_max_filesize, der Standardwert ist 8M und ändern Sie ihn in

max_execution_time = 0

Außerdem ist zu beachten, dass post_max_size besser ist als upload_max_filesize.So ändern Sie die maximale Grenze hochgeladener Dateien in PHP

Empfohlenes Lernen: „

PHP Video Tutorial

Das obige ist der detaillierte Inhalt vonSo ändern Sie die maximale Grenze hochgeladener Dateien in PHP. 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