Использование ini_set ("memory_limit", "-1") и все еще из памяти

Я обрабатываю старый массив php базы данных в новой базе данных. Файлы .php данных в общей сложности составляют около 220 МБ.

Я вставил эти строки в скрипт, чтобы он работал нормально:

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

Вот как я включаю продукты:

 // 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'; 

Когда скрипт пытается их выполнить, я получаю эту ошибку:

PHP Неустранимая ошибка: Недостаточно памяти (выделено 880541696) (попытался выделить 469762048 байт) в ……

У меня установлена ​​локальная установка EasyPHP на x64 Win 7 SP1. У меня 6 ГБ памяти, Intel i5.

Как заставить PHP запускать весь скрипт без ошибки памяти?

Related of "Использование ini_set ("memory_limit", "-1") и все еще из памяти"

Ограничение памяти происходит от ОС, а не от самого PHP.

Ваш скрипт выделил 800 МБ и пытается выделить еще 500 МБ

Попробуйте запустить скрипт на 64-битной ОС с 64-битным PHP.