Heim  >  Artikel  >  Backend-Entwicklung  >  So legen Sie die Dateigröße in php.ini fest

So legen Sie die Dateigröße in php.ini fest

藏色散人
藏色散人Original
2020-09-04 10:45:292664Durchsuche

So legen Sie die Dateigröße von php.ini fest: Suchen und öffnen Sie dann die Datei, die über HTTP hochgeladen werden soll. Suchen Sie dann das Konfigurationselement „upload_max_filesize“ und legen Sie schließlich den neuen Parameterwert fest Speichern Sie Apache Can und starten Sie es neu.

So legen Sie die Dateigröße in php.ini fest

Empfohlen: „PHP Video Tutorial

php.ini

php.ini-Datei speichert einige wichtige Attribute von PHP, wie z gehen Jetzt zu besprechen Es gibt einige Einschränkungen beim Hochladen. Es gibt eine gute Einführung: Beim Schreiben von PHP im Windows-System müssen wir dieses Bild gesehen haben (Quelle Baidu):
So legen Sie die Dateigröße in php.ini fest
Auf dieser Seite können wir sehen, dass der eingekreiste Teil den Speicherort der php.ini-Datei angibt. Beim heutigen Testen einer PHP-Datei auf dem Linux-Server sieht das Ergebnis beim Öffnen der Seite so aus:
So legen Sie die Dateigröße in php.ini fest

Also, wie machen wir Holen Sie sich die Standortinformationen von php.ini Wollstoff?
Methode eins besteht darin, eine Test-PHP-Seite zu schreiben und sie mit der Funktion phpinfo() auszugeben. Linux verfügt jedoch über eine bequemere Ausgabemethode direkt in der Befehlszeile:

php -r "phpinfo();"

Tatsächlich ist es ganz einfach, die Funktion phpinfo() unter PHP auszuführen. Zu diesem Zeitpunkt werden die Informationen der ersten Seite ausgegeben:


Schauen Sie genau hin, es sind tatsächlich die Informationen in Abbildung 1, also können wir Finden Sie den Dateispeicherort von php.ini. Geben Sie den Speicherort direkt ein:


Wir können php.ini in den unten aufgeführten Dateien sehen. Verwenden Sie vim, um die Datei zu öffnen Datei: So legen Sie die Dateigröße in php.ini fest

vim php.ini
Connect Als ich herunterkam, stellte ich fest, dass die Datei immer noch etwas lang ist, da sie die Konfigurationselemente enthält, die wir verwenden möchten:



So legen Sie die Dateigröße in php.ini fest

Erstes finde
file_uploads = on ; den Schalter, um das Hochladen von Dateien über HTTP zu ermöglichen. Der Standardwert ist ON, d. h. open

upload_tmp_dir; Dateien werden an den Ort hochgeladen, an dem temporäre Dateien auf dem Server gespeichert sind.
upload_max_filesize = 8m; Die maximal zulässige Dateigröße. Der Standardwert ist 2M
post_max_size = 8m; der maximale Wert, der per Formular-POST an PHP empfangen werden kann, einschließlich aller Werte im Formular, ist der Standardwert 8M

Laut Online-Informationen, wenn Sie eine größere Datei hochladen Als 8M müssen Sie die Zeiteinstellung ändern:

max_execution_time = 600 ; Der maximale Zeitwert (Sekunden) für die Ausführung jeder PHP-Seite, der Standardwert ist 30 Sekunden

max_input_time = 600 ; Die maximale Zeit, die für den Empfang jeder PHP-Seite erforderlich ist Daten, der Standardwert beträgt 60 Sekunden
memory_limit = 8m ; Der maximale von der Seite verbrauchte Speicher, der Standardwert beträgt 8M
Nach dem Ändern der oben genannten Parameter können Sie unter normalen Umständen, die das Netzwerk zulässt, große Dateien hochladen
max_execution_time = 600
max_input_time = 600
memory_limit = 32m
file_uploads = on
upload_tmp_dir = /tmp
upload_max_filesize = 32m
post_max_size = 32m

Nachdem die Änderung abgeschlossen ist, drücken Sie die Esc-Taste und geben Sie ein: wq zum Speichern und Beenden, dann starten Sie Apache neu, geben Sie ein in der Befehlszeile:

service httpd restart

und dann die Upload-Größe testen. Einige Dateien sollten in Ordnung sein.
Ende~


Das obige ist der detaillierte Inhalt vonSo legen Sie die Dateigröße in php.ini fest. 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