Yadda ake Ƙara Girman Load ɗin Fayil a cikin PHP


Shin kai mai haɓaka PHP ne ko mai kula da tsarin sarrafa sabar da ke karɓar aikace-aikacen PHP? Shin kuna neman hanyar haɓaka ko saita girman loda fayil a cikin PHP? Idan eh, to ku bi wannan labarin da ke nuna muku yadda ake ƙara girman loda fayil a cikin PHP sannan kuma zai bayyana wasu mahimman umarnin PHP don sarrafa fayilolin fayil da bayanan POST.

Ta hanyar tsoho, girman fayil ɗin PHP yana saita girman fayil ɗin 2MB akan sabar, amma zaku iya ƙara ko rage girman girman girman fayil ɗin ta amfani da fayil ɗin daidaitawar PHP (php.ini), wannan fayil ɗin zai iya. ana samun su a wurare daban-daban akan rarraba Linux daban-daban.

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

Don ƙara girman loda fayil a cikin PHP, kuna buƙatar canza upload_max_filesize da post_max_size m a cikin fayil ɗin php.ini ku.

upload_max_filesize = 10M
post_max_size = 10M

Bugu da kari, kuna iya saita iyakar adadin fayilolin da aka yarda a yi su lokaci guda, a cikin buƙatu ɗaya, ta amfani da max_file_uploads. Lura cewa daga PHP 5.3.4 da sigar ƙarshe, duk wani filayen da aka bari a kan ƙaddamarwa baya ƙidaya zuwa wannan iyaka.

max_file_uploads = 25

Maɓallin post_max_size wanda ake amfani dashi don saita matsakaicin girman bayanan POST wanda PHP zai karɓa. Saita ƙimar 0 yana kashe iyaka. Idan an kashe karatun bayanan POST ta hanyar kunna_post_data_reading, to an yi watsi da shi.

Da zarar kun yi canje-canjen da ke sama, adana fayil ɗin php.ini da aka gyara kuma sake kunna sabar gidan yanar gizon ta amfani da bin umarni akan rarraba Linux ku.

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

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

Shi ke nan! A cikin wannan ɗan gajeren labarin, mun bayyana yadda ake ƙara girman loda fayil a cikin PHP. Idan kun san wata hanya ko kuna da wasu tambayoyi ku raba tare da mu ta amfani da sashin sharhinmu a ƙasa.