Búsqueda de sitios web

Cómo aumentar el tamaño de carga de archivos en PHP


¿Es usted un desarrollador de PHP o un administrador de sistemas que administra servidores que alojan aplicaciones PHP? ¿Está buscando una manera de aumentar o configurar el tamaño de carga de archivos en PHP? En caso afirmativo, siga este artículo que le muestra cómo aumentar el tamaño de carga de archivos en PHP y también le explicará algunas de las directivas principales de PHP para manejar la carga de archivos, así como los datos POST.

De forma predeterminada, el tamaño de carga de archivos PHP está configurado en un máximo de 2 MB en el servidor, pero puede aumentar o disminuir el tamaño máximo de carga de archivos usando el archivo de configuración de PHP (php.ini), este archivo se puede encontrar en diferentes ubicaciones en diferentes distribuciones de Linux.

vim /etc/php.ini                   [On Cent/RHEL/Fedora]
vim /etc/php/7.0/apache2/php.ini   [On Debian/Ubuntu]

Para aumentar el tamaño de carga de archivos en PHP, debe modificar las variables upload_max_filesize y post_max_size en su archivo php.ini.

upload_max_filesize = 10M
post_max_size = 10M

Además, también puede establecer el número máximo de archivos que se pueden cargar simultáneamente, en una sola solicitud, utilizando max_file_uploads. Tenga en cuenta que a partir de PHP 5.3.4 y versiones posteriores, cualquier campo de carga que se deje en blanco al enviarlo no cuenta para este límite.

max_file_uploads = 25

La variable post_max_size que se utiliza para establecer el tamaño máximo de los datos POST que PHP aceptará. Establecer un valor de 0 deshabilita el límite. Si la lectura de datos POST está deshabilitada mediante enable_post_data_reading, se ignora.

Una vez que haya realizado los cambios anteriores, guarde el archivo php.ini modificado y reinicie el servidor web usando los siguientes comandos en sus respectivas distribuciones de Linux.

--------------- SystemD --------------- 
systemctl restart nginx
systemctl restart httpd		
systemctl restart apache2	

--------------- Sys Vinit ---------------
service nginx restart
service httpd restart		
service apache2 restart	

¡Eso es todo! En este breve artículo, explicamos cómo aumentar el tamaño de carga de archivos en PHP. Si conoce otra forma o tiene alguna pregunta, compártala con nosotros utilizando nuestra sección de comentarios a continuación.