To πρόβλημα είναι στον apache και όχι στην php. Όπως σου ανέφερα και σε προηγούμενο post το 404 σημαίνει ότι δεν βρίσκει το αρχείο που ζητάς. Το αρχείο με τον κώδικα της php πρέπει να έχει επέκταση .php, για παράδειγμα index.php, και να βρίσκεται στο φάκελο htdocs. Αν έχεις κάνει τα προηγούμενα τότε στον browser πληκτρολογήσεις την σελίδα http://localhost/index.php και θα σου εμφανίσει το αποτέλεσμα που πρέπει.
Εαν στην διεύθυνση http://localhost/ σου εμφανίζει το μύνημα It works τότε ο apache λειτουργεί σωστά. Εάν σου βγάζει πάλι το μύνημα 404 τότε κάτι λάθος έχει γίνει με την ρύθμιση του apache.
Στην περίπτωση που θέλεις να κάνεις εκαντάσταση το xampp πρέπει να απεκανταστήσεις και τα 3 για να είσαι σίγουρος ότι δεν θα δημιουργηθεί κάποιο conflict.