Heim  >  Artikel  >  Backend-Entwicklung  >  So ändern Sie die PHP-Upload-Größe

So ändern Sie die PHP-Upload-Größe

PHPz
PHPzOriginal
2023-03-29 10:13:09910Durchsuche

In Webanwendungen ist das Hochladen von Dateien eine häufige Anforderung, und PHP als eine der gängigen Sprachen für die Entwicklung von Webanwendungen bietet auch einige grundlegende Möglichkeiten zum Hochladen von Dateien. Wenn die Größe der Upload-Datei jedoch das Standardlimit überschreitet, müssen Sie die Größe der PHP-Upload-Datei ändern. In diesem Artikel erfahren Sie, wie Sie die Größe von PHP-Upload-Dateien ändern.

1. Überprüfen Sie die aktuelle Größenbeschränkung für Upload-Dateien. Bevor wir Änderungen vornehmen, müssen wir zunächst die aktuelle Größenbeschränkung für PHP-Upload-Dateien verstehen. Sie können es durch die folgenden Schritte anzeigen:

Suchen Sie upload_max_filesize in der Datei php.ini und Sie können den folgenden Code finden:
  1. ; Maximum allowed size for uploaded files.
    ; http://php.net/upload-max-filesize
    upload_max_filesize = 2M
  2. Unter diesen gibt der Parameter upload_max_filesize die maximale Upload-Dateigröße an, 2M bedeutet 2 MB.

Suchen Sie auch nach post_max_size in der php.ini-Datei und Sie können den folgenden Code finden:
  1. ; Maximum size of POST data that PHP will accept.
    ; http://php.net/post-max-size
    post_max_size = 8M
  2. Unter anderem gibt der Parameter post_max_size die maximale Größenbeschränkung der Post-Anfrage an, 8M bedeutet 8 MB.

2. Ändern Sie die Größenbeschränkung für PHP-Upload-Dateien

Es gibt zwei Möglichkeiten, die Größenbeschränkung für PHP-Upload-Dateien zu ändern: Zum einen durch Ändern der Datei php.ini und zum anderen durch Ändern im Code.

Durch Ändern der php.ini-Datei
  1. Um die Größenbeschränkung für Upload-Dateien in der php.ini-Datei zu ändern, befolgen Sie einfach diese Schritte:

Suchen Sie die php.ini-Datei, die sich normalerweise im Stammverzeichnis befindet Verzeichnis der Website. Wenn sie nicht gefunden werden kann, können Sie in den Ergebnissen der Funktion phpinfo() nach der geladenen Konfigurationsdatei suchen.
  1. Öffnen Sie die Datei php.ini mit einem Texteditor.
  2. Suchen Sie die folgenden zwei Parameter in der Datei:
  3. upload_max_filesize = 2M
    post_max_size = 8M
Ändern Sie die Werte dieser beiden Parameter auf die erforderliche Größe, zum Beispiel:
  1. upload_max_filesize = 16M
    post_max_size = 32M
Speichern Sie die Datei php.ini und starten Sie den Apache-Server neu.
  1. Durch Ändern im Code
  2. Manchmal ist es aufgrund von Einschränkungen der Serverkonfiguration nicht möglich, die Größenbeschränkung für Upload-Dateien durch Ändern der Datei php.ini zu ändern. Sie können dem Code den folgenden Code hinzufügen, um dies zu erreichen:
ini_set('upload_max_filesize', '16M');
ini_set('post_max_size', '32M');

Auf diese Weise können Sie die Größenbeschränkung für Upload-Dateien im Code festlegen.

3. Vorsichtsmaßnahmen

Beim Ändern der Größenbeschränkung von PHP-Upload-Dateien sind einige Punkte zu beachten:

Stellen Sie beim Ändern der php.ini-Datei sicher, dass Sie zuerst eine Sicherungskopie der Originaldatei erstellen.
  1. Nachdem Sie die Datei php.ini geändert haben, müssen Sie den Apache-Server neu starten, damit die neuen Einstellungen wirksam werden.
  2. Beim Ändern der Größenbeschränkung für Upload-Dateien sollte die Größe entsprechend den tatsächlichen Anforderungen festgelegt werden und nicht zu groß eingestellt werden, um eine unnötige Belastung der Serverressourcen zu vermeiden.
  3. Nach der Änderung der Größenbeschränkung für Upload-Dateien muss der Datei-Upload-Code in der Anwendung entsprechend geändert werden, um die neue Upload-Dateigröße zu unterstützen.
  4. Kurz gesagt, das Ändern der Größenbeschränkung für PHP-Upload-Dateien ist relativ einfach. Befolgen Sie einfach die oben genannten Schritte. In tatsächlichen Anwendungen sind jedoch detaillierte Tests erforderlich, um sicherzustellen, dass die geänderte Upload-Dateigröße den tatsächlichen Anforderungen entspricht.

Das obige ist der detaillierte Inhalt vonSo ändern Sie die PHP-Upload-Größe. 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