php non ha alcun problema a funzionare su windows 7 e tanto meno apache
serve fare una sola cosa: aprire il file hosts (presente sotto windows, system32, drivers, etc) ed aggiungere il localhost riferito a 127.0.0.1
il motivo per il quale il browser da errore provando ad accedere a localhost è esclusivamente questo: windows 7 utilizza il server dns interno, usato anche per la cache, per risolvere anche il localhost ma per qualche motivo nun và (magari è una deficenza della RC1, non saprei)
in ogni caso, con questa semplice modifica, va tutto