Мне трудно поверить, что 600-килобайтный файл, запущенный через PHPExcel, занял бы 600 МБ памяти.Вероятно, только память, выделенная для PHP, заканчивается.Вы можете увеличить объем памяти, доступной для сценариев PHP, используя один из следующих методов:
- Добавление
memory_limit = 16M
в файл php.ini (рекомендуется, если у вас есть доступ). С правами суперпользователя вы можете использоватьутилита sed в системах на базе Linux / Unix, чтобы увеличить память для 64M.Не забудьте правильно найти файл php.ini!sed -i 's/memory_limit = .*/memory_limit = 64M/' /etc/php5/apache2/php.ini
- Добавление
ini_set('memory_limit', '16M');
в ваш php-скрипт - Добавление
php_value memory_limit 16M
в ваш файл .htaccess в корневой папке вашего проекта