Verwenden von ini_set ("memory_limit", "-1") und noch nicht genügend Speicher

Ich verarbeite ein altes Datenbank-PHP-Array zu einer neuen Datenbank. Die Daten-.php-Dateien sind insgesamt rund 220 MB groß.

Ich habe diese Zeilen in das Skript eingefügt, damit es einwandfrei funktioniert:

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

So beziehe ich die Produkte ein:

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

Wenn das Skript versucht, sie zu fordern, erhalte ich folgende Fehlermeldung:

Schwerwiegender PHP-Fehler: Nicht genügend Arbeitsspeicher (zugewiesen 880541696) (versucht, 469762048 Bytes zuzuweisen) in ......

Ich habe eine lokale EasyPHP-Installation auf x64 Win 7 SP1. Ich habe 6 GB Speicher, Intel i5.

Wie kann ich PHP dazu bringen, das gesamte Skript ohne Speicherfehler auszuführen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage