Klaus: wie memory-limit erhöhen?

Beitrag lesen

Hallo,

ich habe ein Script, das regelmäßig in einem Routine-Job eine Text-Datei (Log-Datei) einliest, verarbeitet und die Auswwertung in einer MySQL-Tabelle speichert.

Das Script hat zum Einlesen bisher die Funktion file() verwendet:

$fcontents = file ($datei);

Das lief bisher auch tadellos, aber seit dem neuen Server erhalte ich des öfteren die Fehlermeldung:

allowed memory size of 33554432 exhausted ...

Ok, dachte ich. Die Log-Datei kann schonmal etwas größer werden (~20MB) und scheinbar sind in der php.ini nur 32MB erlaubt.
Ich habe den Wert memory-limit in der php.ini also mal auf 64M erhöht.
Aber dennoch, das Script bricht mir immer mit der selben Meldung weg, egal ob ich 64M, 128M oder 1024M eingebe und den Webserver neustarte.

Ich habe XAMP installiert. PHP in Version 5.2.1.

Ist PHP eventuell fest mit einem Memory-Limit-Wert kompiliert worden?
Oder muss ich diesen Wert doch irgendwo anders einstellen?

Klaus