Kako povećati veličinu datoteke za učitavanje u PHP-u


Jeste li PHP programer ili administrator sustava koji upravlja poslužiteljima koji hostiraju PHP aplikacije? Tražite li način povećanja ili postavljanja veličine datoteke za učitavanje u PHP-u? Ako je odgovor da, onda slijedite ovaj članak koji vam pokazuje kako povećati veličinu datoteke za učitavanje u PHP-u, a također će objasniti neke od temeljnih direktiva PHP-a za rukovanje učitavanjem datoteka kao i POST podacima.

Prema zadanim postavkama, veličina učitane PHP datoteke postavljena je na maksimalnu 2MB datoteku na poslužitelju, ali možete povećati ili smanjiti maksimalnu veličinu učitane datoteke pomoću PHP konfiguracijske datoteke (php.ini), ova se datoteka može pronaći na različitim mjestima u različitim distribucijama Linuxa.

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

Da biste povećali veličinu datoteke za učitavanje u PHP-u, trebate izmijeniti varijable upload_max_filesize i post_max_size u vašoj datoteci php.ini.

upload_max_filesize = 10M
post_max_size = 10M

Osim toga, također možete postaviti maksimalni broj datoteka koje je dopušteno istovremeno prenijeti, u jednom zahtjevu, koristeći max_file_uploads. Imajte na umu da od PHP 5.3.4 i novijih verzija sva polja za učitavanje koja su ostala prazna pri podnošenju ne ulaze u ovo ograničenje.

max_file_uploads = 25

Varijabla post_max_size koja se koristi za postavljanje maksimalne veličine POST podataka koje će PHP prihvatiti. Postavljanje vrijednosti 0 onemogućuje ograničenje. Ako je POST čitanje podataka onemogućeno putem enable_post_data_reading, tada se zanemaruje.

Nakon što izvršite gore navedene promjene, spremite modificiranu php.ini datoteku i ponovno pokrenite web poslužitelj pomoću sljedećih naredbi na vašoj distribuciji Linuxa.

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

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

To je to! U ovom kratkom članku objasnili smo kako povećati veličinu datoteke za učitavanje u PHP-u. Ako znate bilo koji drugi način ili imate pitanja, podijelite s nama koristeći odjeljak za komentare u nastavku.