Nel caso avete installato XAMPP e riscontrate che Apache non si avvia quando cliccate sul tasto Start e/o la stessa cosa accade con Mysql il problema, molto probabilmente, è da addebitare alle porte già occupate da qualche altro servizio o processo in esecuzione.
Segnalo questo ottimo tutorial in italiano http://www.corsijoomla.com/xampp-non-parte-apache-mysql.html
Personalmente ho scelto la strada di scegliere la porta 8080 e reindirizzare il localhost.
Se dopo aver seguito alla lettera il tutorial, Apache o Mysql non si avviano, avviate il pannello dei Servizi di Windows con la combinazione di tasti win+r e poi ok, lo trovate anche negli "Strumenti di amministrazione" di Windows 7. Accertatevi che i servizi Apache e Mysql non risultino disabilitati ma piuttosto avviati, in caso contrario avviateli, dopodichè chiudete XAMPP cliccando su Quit e riavviatelo. Riavviate Apache e Mysql.