Моя среда - Fedora 20, Apache 2.4.10 и php 5.5.26, и у меня возникла проблема с загрузкой файла размером более 2 ГБ. Если я загружаю файл размером более 2 ГБ, я замечаю, что при загрузке дочернего процесса apache память раздувается до предела в 2 ГБ, и я получаю segfault, и загрузка возобновляется. Если я установлю предел памяти php на <2 ГБ, я увижу, что загрузка завершена, но тогда у меня будет фатальная ошибка PHP: допустимый размер памяти xxx исчерпан. На нашем сервере разработки дочерний процесс apache не имеет раздутой памяти, и загрузка работает правильно со всеми теми же настройками php.ini и apache. Я не понимаю, что может быть причиной этого, и я надеюсь, что у кого-то появятся другие идеи, на которые можно обратить внимание.
PHP.INI
max_execution_time = 300
max_input_time = 300
memory_limit = 9600M
upload_max_filesize = 9500M
post_max_size = 9500M
httpd.conf
Timeout 600