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

m обрабатывает старый массив 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 байт) в ...... I '

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

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

Ответы на вопрос(1)

Ваш ответ на вопрос