Usando ini_set ("memory_limit", "-1") y aún sin memoria

Estoy procesando una antigua base de datos php a una nueva base de datos. Los archivos de datos .php tienen un total de alrededor de 220 MB.

He insertado estas líneas en el script para que funcione bien:

ini_set("memory_limit", "-1");
set_time_limit(0);

Así es como incluyo los productos:

// The exports made by PHPMYADMIN, exported as PHP-Array
require_once 'export/tx_ttproductsv2_products.php';
require_once 'export/tx_ttproductsv2_keyword.php';
require_once 'export/tx_ttproductsv2_keywords_in_products.php';
require_once 'export/tx_ttproductsv2_typebook.php';
require_once 'export/tx_ttproductsv2_typegospel7.php';
require_once 'export/tx_ttproductsv2_typemedia.php';

Cuando el script intenta exigirlos, aparece este error:

Error grave de PHP: memoria insuficiente (asignado 880541696) (se intentó asignar 469762048 bytes) en ......

Tengo una instalación local de EasyPHP ejecutándose en x64 Win 7 SP1. Tengo 6 GB de memoria, Intel i5.

¿Cómo puedo hacer que PHP ejecute todo el script sin el error de memoria?

Respuestas a la pregunta(1)

Su respuesta a la pregunta