Возможно Apache сконфигурирован таким образом, что PHP имеет проблемы с интерпретированием .php файлов.
Проблемы возникают, при использовании двух различных (и конфликтующих) наборов директив: SetOutputFilter PHP
SetInputFilter PHP
&
AddType application/x-httpd-php .php
Вышеуказанная настройка есть в /etc/httpd/conf/httpd.conf, в то время как другая установка - в /etc/httpd/conf/addon-modules/php.conf.
Рекомендуется - использовать AddType, поэтому закомментируйте первые строчки и перезапустите Apache:
#SetOutputFilter PHP #SetInputFilter PHP