Cara Memperbesar Ukuran Upload File di PHP


Apakah Anda seorang pengembang PHP atau administrator sistem yang mengelola server yang menghosting aplikasi PHP? Apakah Anda mencari cara untuk menambah atau mengatur ukuran unggahan file di PHP? Jika ya, ikuti artikel ini yang menunjukkan cara meningkatkan ukuran unggahan file di PHP dan juga akan menjelaskan beberapa arahan inti PHP untuk menangani unggahan file serta data POST.

Secara default, ukuran unggahan file PHP diatur ke file maksimum 2MB di server, namun Anda dapat menambah atau mengurangi ukuran maksimum unggahan file menggunakan file konfigurasi PHP (php.ini), file ini dapat ditemukan di lokasi berbeda pada distribusi Linux yang berbeda.

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

Untuk meningkatkan ukuran upload file di PHP, Anda perlu memodifikasi variabel upload_max_filesize dan post_max_size di file php.ini Anda.

upload_max_filesize = 10M
post_max_size = 10M

Selain itu, Anda juga dapat mengatur jumlah maksimum file yang diperbolehkan untuk diunggah secara bersamaan, dalam satu permintaan, menggunakan max_file_uploads. Perhatikan bahwa mulai PHP 5.3.4 dan versi yang lebih baru, kolom unggahan apa pun yang dibiarkan kosong saat pengiriman tidak dihitung dalam batas ini.

max_file_uploads = 25

Variabel post_max_size yang digunakan untuk mengatur ukuran maksimum data POST yang akan diterima PHP. Menetapkan nilai 0 akan menonaktifkan batas. Jika pembacaan data POST dinonaktifkan melalui enable_post_data_reading, maka pembacaan tersebut akan diabaikan.

Setelah Anda melakukan perubahan di atas, simpan file php.ini yang telah dimodifikasi dan mulai ulang server web menggunakan perintah berikut di distribusi Linux Anda masing-masing.

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

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

Itu dia! Pada artikel singkat ini, kami telah menjelaskan cara memperbesar ukuran upload file di PHP. Jika Anda mengetahui cara lain atau memiliki pertanyaan, silakan berbagi dengan kami menggunakan bagian komentar kami di bawah.