De enlace (drupal puede ser irrelevante para sus necesidades, pero su sitio tenía una buena explicación: quería darle una fuente para usted , y darles crédito)
De forma predeterminada, MAMP tiene el límite de memoria que un script puede usar establecido en 8 MB, que es el valor predeterminado de PHP. Mirando el archivo recomendado por php.ini de PHP, este límite de memoria normalmente se establece en 128 MB. Para ajustar esta cantidad, abra el archivo php.ini en un editor de texto y cambie la siguiente línea (aproximadamente en la línea 232):
memory_limit = 8M; La cantidad máxima de memoria que una secuencia de comandos puede consumir (8 MB)
Ubicaciones de archivos PHP.ini:
/Applications/MAMP/conf/php4/php.ini
/Aplicaciones/MAMP/conf/php5/php.ini
En MAMP PRO, no altere el archivo directamente, ya que se volverá a crear cada vez que se inicie el servidor. Edite la plantilla adecuada (menú Archivo > Editar plantilla > ...) en su lugar.
Incluso con mayores límites de memoria PHP, puede obtener errores de tiempo de espera al intentar importar grandes bases de datos Drupal en MySQL. Estos problemas se discuten en detalle en otra parte con respecto al caché y al caché de vistas. En general, la solución es vaciar el caché de Drupal antes de importar / exportar bases de datos a / desde MySQL.