Not the first setup I install, but I can't figure out what's going on …
System :
– Windows Server 2003
– IIS with FastCGI
– PHP 5.3.1
I've setup :
– fcgi.ini as usual with a single [PHP] section pointing on my C:\PHP\php-cgi.exe
– IIS / FCGI mapping on .php file
– PHP.ini is almost standard. Just enabled full error logging and MySQL extension.
The strangiest is the result :
– When I call my test.php in my browser it just "connecting …" for ever. No display, no error.
Even if my test.php contains no PHP !
But if I rename it test.html everything's OK !
I'm a little lost here …
Best Answer
I recently implemented a similar setup:
From my deployment notes, the install steps were:
In this config, you've essentially got two components, the plumbing between IIS-FastCGI-PHP, and PHP itself. I'd recommend isolating which of these isn't working:
These steps confirm (at least) the PHP executable is being invoked, with the most basic config.
hope this helps,
Lockie