Почему код PHP выводится просто как текст?
– В конфигурации сервера не указано, что файлы .php нужно выполнять как PHP код.
– Не установлена PHP библиотека
Убедись что у тебя нет ничего подобного  в конфигах  или .htaccessDeny From All
или <IfModule mod_mime.c>
        <Files ~ \.(php|php3|php4|php5|php6|phtml|pl|asp|aspx|cgi|dll|exe|shtm|shtml|fcg|fcgi|fpl|asmx|pht|py|psp|rb|var)>
                SetHandler text/plain
                ForceType text/plain
        </Files>