Sorry for the delay. Apparently email notifications aren't working for these forums.
As for installing PHP, there's a lot of resources out there on installing PHP on 64-bit Windows. The fact the VPSs run the 64-bit version of Windows is the issue. PHP is a 32-bit program and, by default, our IIS can't run 32-bit processes.
After about 3 days of trial and error, I finally got PHP working (for the most part). I tried dozens of different things, but I think I know which ones actually worked:
- I suggest reading through and following this summary: http://www.iisadmin.co.uk/?p=14. You'll see the trick is to run the command that allows 32-bit processes to run. That's the key. It mentions the simple command you can run to enable it.
- The other trick that isn't mentioned is it seems the most recent version of PHP for Windows (5.2.5) has some issues. I got a lot of weird errors in my PHP pages when I installed it, so I recommend going back a few versions to 5.2.1.
- I downloaded the Windows Installer to my VPS and then just ran through it. I chose to install the IIS ISAPI version and then selected the extensions I wanted (like MySQL, etc). After that, I restarted IIS and loaded up a test page and it worked.
Again, out of all the failed attempts, these are the ones that worked for me. Hopefully, if a few more people have success, UltimaHosts will offer PHP as an option like other hosts.