Впервые я использовал библиотеку mpdf, и все работало нормально. Я написал скрипт для создания pdf-файла, состоящего из таблицы из 274 строк. Когда я запускаю скрипт, я получаю ошибку памяти php. Я пробовал другой сценарий, но получаю ту же ошибку памяти. Пожалуйста, помогите мне решить эту ошибку. Ниже я перечислил другой сценарий и его результат.
php.ini = memory_limit = 256M
script = ini_set('memory_limit', '25M');
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
script = 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'));
Подтвердите, что ваши изменения устанавливаются. - person Mike B   schedule 18.03.2013