Ciao,
anch'io ho lo stesso problema, ho installato Apache 2.2.9 e PHP 5.2.6
Mi si apre la pagina html (quella con scritto "It works!"), ma se tento di aprire una pagina php mi chiede di aprirla con un programma o di salvarla.
Uso windows 2000 server, e nel config di apache ho:

ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php .php5
Action application/x-httpd-php "/php/php-cgi.exe"
SetEnv PHPRC "C:/php"
(prima ho provato aggiungengo solo "AddType application/x-httpd-php .php" ma non andava lo stesso)

Apache si avvia e non mi da alcun tipo di errore, infatti nel monitor (in basso) esce "Apache/2.2.9 (Win32) PHP/5.2.6" e se faccio "php -v" dal cmd mi dice:
PHP 5.2.6 <cli> <built: May 2 2008 18:02:07>
Copyright <c> 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright <c> 1998-2008 Zend Technologies
Cosa devo fare per farlo funzionare?
Grazie!