Αν όντως έχεις κάνει όλες τις ρυθμίσεις σωστά και έχεις ξεκινήσει και τον apache2, βεβαιώθηκες ότι δεν τρέχει άλλος webserver που να χειρίζεται php? Αν π.χ. έχεις και κανέναν apache1 στο ίδιο pc και δεν τον σταμάτησες, θα δείχνει error γιατί δεν υποστηρίζει php5...