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.