Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Mengkonfigurasi PHP untuk Muat Naik Fail Besar?

Bagaimana untuk Mengkonfigurasi PHP untuk Muat Naik Fail Besar?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-10-29 19:31:29549semak imbas

How to Configure PHP for Large File Uploads?

Mengkonfigurasi PHP untuk Menyokong Muat Naik Fail Besar

Memuat naik fail besar (cth., ~100 MB) menggunakan PHP memerlukan pelarasan pada fail konfigurasi PHP (php.ini). Berikut ialah perubahan utama yang perlu anda lakukan:

1. Konfigurasi PHP

  • upload_max_filesize: Menetapkan saiz maksimum fail yang PHP boleh muat naik. Tingkatkan nilai ini untuk menampung fail yang lebih besar.
  • post_max_size: Mentakrifkan saiz maksimum permintaan POST, yang boleh termasuk fail yang dimuat naik. Pastikan ia lebih besar atau sama dengan upload_max_filesize.
  • max_input_time: Menentukan tempoh maksimum untuk skrip PHP menerima permintaan POST. Tingkatkan nilai ini untuk muat naik yang lebih besar untuk mengelakkan tamat masa.

2. Konfigurasi Apache (jika berkenaan)

  • LimitRequestBody: Menetapkan saiz maksimum badan permintaan HTTP, yang termasuk data borang dan muat naik fail. Pastikan ia lebih besar daripada atau sama dengan upload_max_filesize dan post_max_size.

Contoh Konfigurasi:

; php.ini
upload_max_filesize = 100M
post_max_size = 110M
max_input_time = 600

; .htaccess
LimitRequestBody 110M

Nota: Ingat untuk memulakan semula anda pelayan web (cth., Apache) selepas membuat perubahan ini untuk memastikan ia berkuat kuasa.

Atas ialah kandungan terperinci Bagaimana untuk Mengkonfigurasi PHP untuk Muat Naik Fail Besar?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn