Es muy común actualmente ver el mensaje de PHP que nos informa que pasamos el limite de memoria. Esto puede suceder cuando intentamos desarrollar en un framework como Symfony o Laravel, o al codificar un script que consume mucho recursos de nuestro sistema.

En mucho de los casos significa que la propia configuración de PHP nos esté limitando, o que efectivamente tengamos poca memoria RAM instalada en nuestra máquina. Para el primero de los casos, te dejo tres formas distintas de resolverlo:

1 opción – Si tiene acceso a su archivo PHP.ini, busque y cambie la siguiente línea:

memory_limit = 256M;

2 opción – Establecer el límite de memoria en .htaccess:

<IfModule mod_php7.c>
    php_value memory_limit 256M
</IfModule>

3 opción – Agregue la siguiente línea al principio de tu código.

<?php
ini_set("memory_limit", "-1");
set_time_limit(0);