Come aumentare la dimensione del caricamento dei file in PHP
Sei uno sviluppatore PHP o un amministratore di sistema che gestisce server che ospitano applicazioni PHP? Stai cercando un modo per aumentare o impostare la dimensione di caricamento dei file in PHP? Se sì, segui questo articolo che mostra come aumentare la dimensione del caricamento dei file in PHP e spiegherà anche alcune delle direttive principali di PHP per la gestione dei caricamenti dei file e dei dati POST.
Per impostazione predefinita, la dimensione di caricamento del file PHP è impostata su un file massimo di 2 MB sul server, ma puoi aumentare o diminuire la dimensione massima del caricamento di file utilizzando il file di configurazione PHP (php.ini
), questo file può essere trovato in posizioni diverse su diverse distribuzioni Linux.
vim /etc/php.ini [On Cent/RHEL/Fedora]
vim /etc/php/7.0/apache2/php.ini [On Debian/Ubuntu]
Per aumentare la dimensione del caricamento del file in PHP, devi modificare le variabili upload_max_filesize
e post_max_size
nel tuo file php.ini.
upload_max_filesize = 10M
post_max_size = 10M
Inoltre, puoi anche impostare il numero massimo di file che possono essere caricati simultaneamente, in un'unica richiesta, utilizzando max_file_uploads
. Tieni presente che da PHP 5.3.4 e versioni successive, tutti i campi di caricamento lasciati vuoti al momento dell'invio non vengono conteggiati ai fini di questo limite.
max_file_uploads = 25
La variabile post_max_size
che viene utilizzata per impostare la dimensione massima dei dati POST che PHP accetterà. L'impostazione del valore 0 disabilita il limite. Se la lettura dei dati POST è disabilitata tramite enable_post_data_reading, viene ignorata.
Una volta apportate le modifiche di cui sopra, salva il file php.ini modificato e riavvia il server web utilizzando i seguenti comandi sulle rispettive distribuzioni Linux.
--------------- SystemD ---------------
systemctl restart nginx
systemctl restart httpd
systemctl restart apache2
--------------- Sys Vinit ---------------
service nginx restart
service httpd restart
service apache2 restart
Questo è tutto! In questo breve articolo ti abbiamo spiegato come aumentare la dimensione del caricamento dei file in PHP. Se conosci altri modi o hai domande, condividi con noi utilizzando la nostra sezione commenti qui sotto.