Avec php5, même progblème.
Pour avoir php en cgi, sous windows il faut pour apache 1.x ou 2.x sous windows :
# faire corespondre avec le chemin corespondant au dossier contenant php5.exe
ScriptAlias /php5/ "CProgram Files/www/Apache2/php5/"
AddType application/x-httpd-php5 .php5 .phpx
Action application/x-httpd-php5 /php5/php.exe
Ensuite, tu déplace le fichier php.ini de php4 dans le répertoire ou t'as la dll php4apache.dll de php4 et tu le copies dans le répertoire contenant le fichier php5.exe. Dans la ccopie de php5, tu mets en commentaire les modules qui n'existent pas. Comme ça, t'évites les messages d'erreurs même s'ils sont pas bloquant pour la pluspart.
Personellement, j'ai installé php4 et php5 sur apache 1.x et 2.x .
Comme ça, je suis sur que mes scripts marchent comme il faut aussi bien sur les configs actuelles que future.