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

Я прочитал значение файла csv как:

//$mypath . '/' . $filename <=> ../abc.csv $val = file_get_contents($mypath . '/' . $filename); $escaped = pg_escape_bytea($val); $model->addFileImport($tmp, $data['email'], $escaped); 

Мой файл составляет около 100 МБ. В настройках php.ini: memory_limit = 128M

Но он по-прежнему показывает errort :Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 133120 bytes) in... в строке: $val = file_get_contents($mypath . '/' . $filename);

Я исправил добавление ini_set('memory_limit', '-1'); :

  //$mypath . '/' . $filename <=> ../abc.csv ini_set('memory_limit', '-1'); $val = file_get_contents($mypath . '/' . $filename); $escaped = pg_escape_bytea($val); $model->addFileImport($tmp, $data['email'], $escaped); 

Но он показывает ошибку:

Неустранимая ошибка: Недостаточно памяти (выделено 230686720) (попытался выделить 657099991 байт) в C: \ wamp \ www \ joomlandk \ components \ com_servicemanager \ views \ i0701 \ view.html.php в строке 112

в строке $escaped = pg_escape_bytea($val);

Зачем? Как исправить эту ошибку?

Solutions Collecting From Web of "Как исправить Неустранимая ошибка: Недостаточно памяти (выделено) (попытался выделить байты) в php"