Wéi erhéijen d'Datei Eropluedsgréisst an PHP


Sidd Dir e PHP Entwéckler oder e System Administrateur deen Serveren managen déi PHP Uwendungen hosten? Sicht Dir no engem Wee fir d'Datei-Uploadgréisst an PHP ze erhéijen oder ze setzen? Wann jo, befollegt dann dësen Artikel, deen Iech weist wéi d'Datei-Uploadgréisst an PHP erhéicht gëtt an och e puer vun de Kärdirektive vu PHP erkläre fir d'Handhabung vun Dateiuploads souwéi POST-Daten.

Par défaut ass PHP-Datei Eropluedsgréisst op maximal 2MB Datei um Server gesat, awer Dir kënnt d'maximal Gréisst vum eropluede Fichier erhéijen oder erofsetzen mat der PHP Konfiguratiounsdatei (php.ini), dës Datei kann op verschiddene Plazen op verschiddene Linux Verdeelungen fonnt ginn.

# vim /etc/php.ini                   [On Cent/RHEL/Fedora]
# vim /etc/php/7.0/apache2/php.ini   [On Debian/Ubuntu]

Fir d'Datei eropluede Gréisst an PHP ze erhéijen, musst Dir d'upload_max_filesize an post_max_size Variabelen an Ärer php.ini Datei änneren.

upload_max_filesize = 10M
post_max_size = 10M

Zousätzlech kënnt Dir och déi maximal Unzuel u Dateien, déi gläichzäiteg eropgeluede kënne ginn, an enger eenzeger Ufro setzen, mat der max_file_uploads. Bedenkt datt vu PHP 5.3.4 a leschter Versiounen, all Eropluedfelder déi eidel bleiwen beim Soumissioun zielen net fir dës Limit.

max_file_uploads = 25

D'Variabel post_max_size déi benotzt gëtt fir déi maximal Gréisst vun de POST-Daten ze setzen déi PHP akzeptéiert. Wann Dir e Wäert vun 0 setzt, deaktivéiert d'Limite. Wann d'POST Datenliesen iwwer enable_post_data_reading deaktivéiert ass, da gëtt se ignoréiert.

Wann Dir déi uewe genannte Ännerunge gemaach hutt, späichert déi modifizéiert php.ini Datei an nei start de Webserver mat de folgende Kommandoen op Äre jeweilege Linux Verdeelungen.

--------------- SystemD --------------- 
# systemctl restart nginx
# systemctl restart httpd		
# systemctl restart apache2	

--------------- Sys Vinit ---------------
# service nginx restart
# service httpd restart		
# service apache2 restart	

Dat ass et! An dësem kuerzen Artikel hu mir erkläert wéi d'Datei eropluede Gréisst an PHP erhéijen. Wann Dir eng aner Manéier kennt oder Froen hutt, deelt mat eis mat eiser Kommentarsektioun hei drënner.