Incrementar Recursos de PHP en la Aplicación
Para operaciones intensivas como generación de reportes masivos en Excel, importación de catálogos con miles de productos o emisión de comprobantes en lotes, se deben ajustar las directivas de recursos en php.ini.
🐘 Ajuste en Contenedores Docker (PHP-FPM)
-
Conéctese vía SSH al servidor y cambie a superusuario (
sudo su -). -
Identifique el contenedor PHP-FPM con
docker ps. -
Ingrese a la consola del contenedor:
docker exec -ti [nombre_contenedor_fpm] bash -
Ubique la ruta de configuración de PHP-FPM (por ejemplo
/etc/php/8.x/fpm/o/usr/local/etc/php/):php -v cd /etc/php/*/fpm/ -
Edite el archivo
php.ini:nano php.ini -
Modifique las siguientes directivas según las necesidades de su servidor:
; Límite de memoria por proceso PHP (ejemplo: 512M o 1024M) memory_limit = 512M ; Tiempo máximo de ejecución de scripts en segundos max_execution_time = 300 ; Límite de subida de archivos (certificados, logos, importaciones) upload_max_filesize = 64M post_max_size = 64M

-
Guarde los cambios (
Ctrl + O,Enter,Ctrl + X). -
Salga del contenedor (
exit) y reinícielo:docker restart [nombre_contenedor_fpm]
🌐 Ajuste en Servidores LAMP Locales / Nativos
En entornos Linux nativos (como el stack de Deepin/Debian con Apache):
# Editar php.ini de PHP-FPM / Apache
sudo nano /etc/php/8.4/apache2/php.ini
# o sudo nano /etc/php/8.4/fpm/php.ini
# Reiniciar Apache o PHP-FPM
sudo systemctl restart apache2
# o sudo systemctl restart php8.4-fpm