Hi,
vor ab, ich kenne mich "kein Stück" mit Servern, etc. aus (was die Installation, Konfiguration betrifft). Also sehts mir nach, falls ich hier Quatsch erzähle!
Ich denke mir das so - wenn *.php nicht interpretiert werden, sondern statt dessen direkt zum Download angeboten werden, scheint dein Server PHP nicht zu verstehen. Also kennt er deine PHP-Installation nicht.
Hast du das 'neue' PHP eventuell in ein anderes Verzeichnis kopiert, als das vorherige und vergessen den Pfad in der Server-Config zu ändern?
Ist nur so eine Idee von mir, vielleicht hilfts weiter.
Grüße - Andre