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.