Po raz pierwszy użyłem biblioteki mpdf i wszystko działało dobrze. Napisałem skrypt, aby utworzyć plik pdf składający się z 274 wierszy. Po uruchomieniu skryptu otrzymuję błąd pamięci php. Próbowałem inny scenariusz, ale mam ten sam błąd pamięci. Pomóż mi rozwiązać ten błąd. Podałem poniżej inny scenariusz i jego wynik.php błąd limitu pamięci mpdf
php.ini = memory_limit = 256M
scenariusz = ini_set ('memory_limit', '25 M');
Result:
memory_get_usage() = 12.75 mb
memory_get_peak_usage() = 12.75 mb
Fatal error: Allowed memory size of 26214400 bytes exhausted
(tried to allocate 261904 bytes)
in C:\xampp\htdocs\XX\lib\pdf\mpdf\mpdf.php on line 14268
php.ini = memory_limit = 256M
scenariusz = ini_set ('memory_limit' '-1');
Result:
memory_get_usage() = 12.75 mb
memory_get_peak_usage() = 12.75 mb
Fatal error: Out of memory (allocated 1898971136)
(tried to allocate 261904 bytes)
in C:\xampp\htdocs\XX\lib\pdf\mpdf\mpdf.php on line 14265
'ini_set ('memory_limit', -1); var_dump (ini_get ('memory_limit')); 'Potwierdź, że zmiany zostały ustawione. –
@Mike B Wyprowadza to = ciąg (2) "-1" – sravis
A więc coś innego ustawia ograniczenie pamięci z powrotem na 25. –