En este tutorial, le mostraremos cómo aumentar el límite de memoria de PHP en un servidor Linux. Si ha visto un error como "Error grave:Tamaño de memoria permitido de PHP agotado" en los registros del servidor web o su navegador, esto significa que PHP ha agotado el límite máximo de memoria. Este tutorial le mostrará dos formas diferentes de cómo puede aumentar el límite de memoria de PHP.
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo
‘ a los comandos para obtener privilegios de root.
Aumentar el límite de memoria de PHP
Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.
sudo yum clean all sudo yum update
Paso 2. Verifique el límite de memoria de PHP
Puede comprobarlo creando un archivo llamado info.php en /var/www/html/
con el siguiente contenido:
<?php phpinfo(); ?>
Paso 3. Aumente el límite de memoria de PHP en el sistema Linux.
Método 1. Cambiar el límite de memoria de php.ini
Primero, busque el archivo php.ini utilizado por su servidor web.
nano /etc/php.ini
Busque "memory_limit" en su php.ini y cámbielo. Si no encuentra "memory_limit", agregue la siguiente línea al final de php.ini
memory_limit = 64M ;Maximum amount of memory a script may consume (64MB)
Reiniciar el servidor web Nginx o Apache:
service httpd restart or service nginx restart
Método 2. Cambiar el límite de memoria usando .htaccess
Encuentre el “.htaccess” en su directorio raíz del dominio especificado, edite el archivo .htaccess en el directorio webroot. Busque la sección:
php_value memory_limit 64M ;Maximum amount of memory a script may consume (64MB)
¡Felicitaciones! Ha aumentado con éxito la memoria de PHP. Gracias por usar este tutorial para cambiar el límite de memoria de PHP del sistema Linux. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de PHP.