Switcher de version d'Apache n'a pas vraiment de sens. Idem pour MySQL. Pour PHP, il suffit de trouver les versions qu'intéressent et de configurer correctement des vhost Apache. Sur Linux je pourrais t'aider mais je ne l'ai jamais fais sur Windows (et à vrai dire, je n'ai pas envie de le faire).