Время от времени у меня есть Apache, который обслуживает .php в качестве загружаемых файлов, вместо этого обрабатывая их на сервере, но только со случайными запросами.
Некоторые причины, по которым это может произойти,
- Неправильная настройка PHP
- PHP-файлы в директории без прав на выполнение
- отправлено неверное содержимое
- тайм-аут от выполнения скрипта
В моей ситуации последний пункт является наиболее опасным, но, к счастью, он появляется только сразу после изменения некоторых файлов .php. Я еще не отслеживал проблему глубже, но, похоже, она связана с некоторыми операциями на уровне файловой системы (поскольку дисковый ввод-вывод является узким местом) и представлена только в тестовой среде.