Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk menukar had saiz muat naik php
Apabila menggunakan PHP untuk membangunkan tapak web, kadangkala anda perlu memuat naik fail besar, tetapi had saiz muat naik lalai PHP ialah 2MB, yang jelas tidak dapat memenuhi permintaan. Oleh itu, cara menukar had saiz muat naik PHP telah menjadi topik yang patut dibincangkan.
1. Ubah suai fail php.ini
Buka fail php.ini, cari dua parameter post_max_size dan upload_max_filesize, gantikan yang asal dengan had baharu nilai dan simpan. Ini akan mengembangkan had saiz fail muat naik.
Tetapi harus diingat bahawa mengubah suai fail php.ini memerlukan hak pentadbir. Di samping itu, untuk sesetengah hos maya, fail konfigurasi mungkin tidak diubah suai.
2. Gunakan fail .htaccess
Buat fail .htaccess dalam direktori akar tapak web dan tambahkan kandungan berikut padanya:
php_value upload_max_filesize 100M php_value post_max_size 100M
Seperti ini Cuma kembangkan had saiz fail muat naik kepada 100MB.
3. Gunakan fungsi ini_set
Dalam skrip pemprosesan muat naik fail, gunakan fungsi ini_set untuk menetapkan item konfigurasi PHP secara dinamik. Contohnya:
ini_set('upload_max_filesize', '100M'); ini_set('post_max_size', '100M');
Ini akan mengembangkan had saiz fail muat naik buat sementara waktu.
Walau bagaimanapun, perlu diingatkan bahawa pilihan konfigurasi dalam fail php.ini tidak boleh diubah suai menggunakan fungsi ini_set, dan hanya tetapan dinamik sementara boleh dicapai.
Ringkasan
Terdapat banyak cara untuk mengembangkan had saiz muat naik PHP, dan pilihan khusus bergantung pada situasi sebenar. Jika anda mempunyai hak pentadbir, mengubah suai fail php.ini ialah kaedah yang paling mudah dan berkesan jika anda tidak boleh mengendalikan fail php.ini, anda boleh mempertimbangkan untuk menggunakan fail .htaccess atau fungsi ini_set. Walau bagaimanapun, apabila menetapkan had saiz fail muat naik, ia perlu ditetapkan secara munasabah mengikut situasi sebenar untuk mengelakkan beban yang berlebihan pada pelayan.
Atas ialah kandungan terperinci Bagaimana untuk menukar had saiz muat naik php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!