szaborosiHa az Apache2 Ubuntu Default Page című oldalt adja ki a /localhost, akkor a webszerver teszi a dolgát.
Ettől függetlenül, lehet a beállításaiban hibás rész, ami miatt nem hívja meg a PHP-t, amikor kellene (ezért „töltené le” a böngésző a php-s fájlt). De az is lehet, hogy a PHP hibázik valahol és az Apache nem tudja elérni.
Kezdjük a kályhától. Az Owncloud (nem ismerem és nem is áll szándékomban megismerni) hozta magával a webszervert meg a PHP-t, vagy csak a leírásában szerepel, hogy előtte telepíteni kell ezeket?
Ha külön, egyesével telepítetted őket, akkor volna egy javaslatom az Apache és a PHP használható telepítésére. Ha „egyben” jöttek az Ownclouddal akkor nincs tippem.