Heim >Backend-Entwicklung >PHP-Tutorial >Wie konfiguriere ich PHP für das Hochladen großer Dateien?

Wie konfiguriere ich PHP für das Hochladen großer Dateien?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-10-29 19:31:29633Durchsuche

How to Configure PHP for Large File Uploads?

PHP zur Unterstützung großer Datei-Uploads konfigurieren

Das Hochladen großer Dateien (z. B. ~100 MB) mit PHP erfordert Anpassungen an der PHP-Konfigurationsdatei (php.ini). Hier sind die wichtigsten Änderungen, die Sie vornehmen müssen:

1. PHP-Konfiguration

  • upload_max_filesize: Legt die maximale Größe von Dateien fest, die PHP hochladen kann. Erhöhen Sie diesen Wert, um größere Dateien aufzunehmen.
  • post_max_size: Definiert die maximale Größe von POST-Anfragen, die hochgeladene Dateien umfassen können. Stellen Sie sicher, dass es größer oder gleich der upload_max_filesize ist.
  • max_input_time: Gibt die maximale Dauer an, die ein PHP-Skript zum Empfang einer POST-Anfrage benötigt. Erhöhen Sie diesen Wert für größere Uploads, um Zeitüberschreitungen zu vermeiden.

2. Apache-Konfiguration (falls zutreffend)

  • LimitRequestBody: Legt die maximale Größe von HTTP-Anfragetexten fest, die Formulardaten und Datei-Uploads umfassen. Stellen Sie sicher, dass es größer oder gleich upload_max_filesize und post_max_size ist.

Konfigurationsbeispiel:

; php.ini
upload_max_filesize = 100M
post_max_size = 110M
max_input_time = 600

; .htaccess
LimitRequestBody 110M

Hinweis: Denken Sie daran, Ihr neu zu starten Nachdem Sie diese Änderungen vorgenommen haben, überprüfen Sie bitte den Webserver (z. B. Apache), um sicherzustellen, dass sie wirksam werden.

Das obige ist der detaillierte Inhalt vonWie konfiguriere ich PHP für das Hochladen großer Dateien?. 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