Больше похоже не на ошибку конфига хоста, а на не установленный php или не подключенный его модуль (смотря какое окружение). Потому что веб-сервер делает то, что от него просят - показывает содержимое app.php
А о том, что это содержимое нужно прогнать через препроцессор php и вернуть пользователю результат выполнения скрипта - он не знает. Проверьте, установлен ли php, как он установлен (модуль apache или php-fpm или как-то ещё), подключен ли он вообще.