Kako povečati velikost nalaganja datotek v PHP


Ali ste razvijalec PHP ali skrbnik sistema, ki upravlja strežnike, ki gostijo aplikacije PHP? Iščete način za povečanje ali nastavitev velikosti nalaganja datotek v PHP? Če je odgovor pritrdilen, sledite temu članku, ki vam prikazuje, kako povečati velikost nalaganja datotek v PHP, prav tako pa bo razložil nekatere osnovne direktive PHP za ravnanje z nalaganjem datotek in podatke POST.

Velikost nalaganja datoteke PHP je privzeto nastavljena na največ 2 MB datoteke na strežniku, vendar lahko povečate ali zmanjšate največjo velikost nalaganja datoteke s konfiguracijsko datoteko PHP ( php.ini ), ta datoteka lahko najdete na različnih lokacijah v različnih distribucijah Linuxa.

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

Če želite povečati velikost nalaganja datotek v PHP, morate spremeniti spremenljivki upload_max_filesize in post_max_size v datoteki php.ini.

upload_max_filesize = 10M
post_max_size = 10M

Poleg tega lahko z eno kodo max_file_uploads nastavite tudi največje dovoljeno število datotek, ki jih je mogoče istočasno naložiti. Upoštevajte, da se v PHP 5.3.4 in zadnji različici vsa polja za nalaganje, ki ostanejo prazna ob oddaji, ne upoštevajo v tej omejitvi.

max_file_uploads = 25

Spremenljivka post_max_size , ki se uporablja za nastavitev največje velikosti podatkov POST, ki jih bo sprejel PHP. Če nastavite vrednost 0, omejitev onemogočite. Če je branje podatkov POST onemogočeno prek enable_post_data_reading, se prezre.

Ko naredite zgornje spremembe, shranite spremenjeno datoteko php.ini in znova zaženite spletni strežnik z naslednjimi ukazi v ustreznih distribucijah 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! V tem kratkem članku smo razložili, kako povečati velikost nalaganja datotek v PHP. Če veste kako drugače ali imate kakršna koli vprašanja, delite z nami v spodnjem razdelku za komentarje.