Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann man die maximalen Beitragsgrößenbeschränkungen von PHP erhöhen?

Wie kann man die maximalen Beitragsgrößenbeschränkungen von PHP erhöhen?

Patricia Arquette
Patricia ArquetteOriginal
2024-12-14 21:12:12701Durchsuche

How to Increase PHP's Maximum Post Size Limits?

Verbesserung der maximalen Beitragsgrößenbeschränkungen für die Datenübermittlung

Es besteht die Notwendigkeit, einer erhöhten Datenübermittlung aufgrund von Faktoren Rechnung zu tragen, die über das Hochladen von Dateien hinausgehen, was dazu führt, dass Auslösen von Größenbeschränkungen für $_SERVER['CONTENT_LENGTH']. In diesem Artikel werden Möglichkeiten zur Erhöhung dieser Grenzwerte untersucht.

Es gibt zwei Hauptwege zum Ändern der maximalen Beitragsgröße:

php.ini-Konfigurationsdatei:

Passen Sie in der Konfigurationsdatei php.ini die folgenden Anweisungen an:

  • post_max_size: Legt die maximale Größe fest von POST-Daten
  • upload_max_filesize: Legt die maximale Datei-Upload-Größe fest

Beispiel PHP.ini-Konfiguration:

post_max_size=20M
upload_max_filesize=20M

Apache-Konfigurationsdatei (.htaccess, httpd.conf oder Virtual Host Optionen):

In Apache-Konfigurationsdateien die folgenden Anweisungen einschließen:

  • php_value post_max_size: Legt die maximale Größe der POST-Daten fest
  • php_value upload_max_filesize: Legt die maximale Datei-Upload-Größe fest

Beispiel für eine Apache-Konfiguration Richtlinie:

php_value post_max_size 20M
php_value upload_max_filesize 20M

Die Wahl der zu verwendenden Methode hängt von der Verfügbarkeit und dem Zugriff auf die relevanten Konfigurationsdateien ab. Das Ändern der .htaccess-Datei erfordert keinen Serverneustart, wohingegen Änderungen an php.ini und anderen Apache-Konfigurationsdateien eine Neuinitialisierung des Servers erfordern.

Das obige ist der detaillierte Inhalt vonWie kann man die maximalen Beitragsgrößenbeschränkungen von PHP erhöhen?. 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