(Previamente a instalar de esta forma el PHP hay que instalar el servidor web, por ejemplo el apache).
2 - Como Vista no permite ejecutar "como Administrador" los ficheros .msi, crear un fichero .bat con la siguiente línea, y ejecutarlo para arrancar el instalador:
msiexec /i {ruta de la carpeta con el fichero .msi}\php-5.3.0-Win32-VC6-x86.msi
Por ejemplo, si tengo el fichero instalador en el directorio: d:\php, en el fichero .bat pondré:
msiexec /i d:\php\php-5.3.0-Win32-VC6-x86.msi
3 - Seguir las instrucciones del instalador de PHP para finalizar correctamente la instalación. Entre otras cosas preguntará por la carpeta con los ficheros de configuración del servidor web, por eso era importante instalarlo antes.
(Si no se ejecuta como Administrador, al final del proceso de instalación aparece un error diciendo que un script no puede ser ejecutado y por tanto la instalación no puede finalizar correctamente).