Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk mengubah suai saiz muat naik php

Bagaimana untuk mengubah suai saiz muat naik php

PHPz
PHPzasal
2023-03-29 10:13:09913semak imbas

Dalam aplikasi web, memuat naik fail adalah keperluan biasa, dan PHP, sebagai salah satu bahasa biasa untuk pembangunan aplikasi web, juga menyediakan beberapa cara asas untuk memuat naik fail. Tetapi apabila saiz fail muat naik melebihi had lalai, anda perlu mengubah suai saiz fail muat naik PHP. Artikel ini akan memperkenalkan cara mengubah suai saiz fail muat naik PHP.

1. Semak had saiz fail muat naik semasa

Sebelum membuat pengubahsuaian, kita perlu memahami had saiz fail muat naik PHP semasa. Anda boleh melihatnya melalui langkah berikut:

  1. Cari upload_max_filesize dalam fail php.ini dan anda boleh menemui kod berikut:
; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 2M

Antaranya, Parameter upload_max_filesize mewakili saiz fail muat naik maksimum, 2M bermaksud 2MB.

  1. Cari juga post_max_size dalam fail php.ini dan anda boleh menemui kod berikut:
; Maximum size of POST data that PHP will accept.
; http://php.net/post-max-size
post_max_size = 8M

Antaranya, parameter post_max_size menunjukkan had saiz maksimum daripada permintaan jawatan, 8M bermakna 8MB.

2. Ubah suai had saiz fail muat naik php

Terdapat dua cara untuk mengubah suai had saiz fail muat naik php, satu adalah dengan mengubah suai fail php.ini, satu lagi adalah dengan dalam kod Semak semula.

  1. Dengan mengubah suai fail php.ini

Untuk mengubah suai had saiz fail muat naik dalam fail php.ini, ikuti langkah berikut:

  1. Cari fail php.ini, yang biasanya boleh didapati dalam direktori akar tapak web. Jika ia tidak ditemui, anda boleh mencari Fail Konfigurasi yang Dimuatkan dalam hasil fungsi phpinfo().
  2. Buka fail php.ini menggunakan penyunting teks.
  3. Cari dua parameter berikut dalam fail:
upload_max_filesize = 2M
post_max_size = 8M
  1. Ubah suai nilai kedua-dua parameter ini kepada saiz yang diperlukan, contohnya:
upload_max_filesize = 16M
post_max_size = 32M
  1. Simpan fail php.ini dan mulakan semula pelayan apache.
  2. Dengan mengubah suainya dalam kod

Kadangkala, disebabkan had konfigurasi pelayan, had saiz fail muat naik tidak boleh diubah suai dengan mengubah suai fail php.ini kod berikut dalam kod Untuk mencapai:

ini_set('upload_max_filesize', '16M');
ini_set('post_max_size', '32M');

Dengan cara ini, anda boleh menetapkan had saiz fail muat naik dalam kod.

3. Nota

Apabila mengubah suai had saiz fail muat naik PHP, terdapat beberapa perkara yang perlu diambil perhatian:

  1. Apabila mengubah suai fail php.ini, anda mesti membuat sandaran fail asal dahulu.
  2. Selepas mengubah suai fail php.ini, anda perlu memulakan semula pelayan apache untuk tetapan baharu berkuat kuasa.
  3. Apabila mengubah suai had saiz fail muat naik, saiz hendaklah ditetapkan mengikut keperluan sebenar dan tidak boleh ditetapkan terlalu besar untuk mengelakkan tekanan yang tidak perlu pada sumber pelayan.
  4. Selepas mengubah suai had saiz fail muat naik, kod muat naik fail dalam aplikasi perlu diubah suai sewajarnya untuk menyokong saiz fail muat naik baharu.

Ringkasnya, mengubah suai had saiz fail muat naik PHP adalah perkara yang agak mudah, cuma ikut langkah di atas. Walau bagaimanapun, dalam aplikasi sebenar, ujian terperinci diperlukan untuk memastikan saiz fail muat naik yang diubah suai memenuhi keperluan sebenar.

Atas ialah kandungan terperinci Bagaimana untuk mengubah suai saiz muat naik php. 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