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

Bagaimana untuk mengubah suai saiz muat naik php

PHPz
Lepaskan: 2023-03-29 10:28:41
asal
931 orang telah melayarinya

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
Salin selepas log masuk

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
Salin selepas log masuk

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
Salin selepas log masuk
  1. Ubah suai nilai kedua-dua parameter ini kepada saiz yang diperlukan, contohnya:
upload_max_filesize = 16M
post_max_size = 32M
Salin selepas log masuk
  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');
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan