А вы проверяли название файла?
404 это ошибка говорящая о том, что файл не найден.
В случае если-бы php не парзился, то вы просто увидели-бы исходный код php файла.
Единственное что мне еще в голову приходит это SELinux.
Но вообще было-бы не плохо посмотреть еще и логи. Посмотрите в /var/logs/apache/access.log и /var/logs/apache/error.log и запостите их тут.