Hi, Please comment the below line in your PHP.INI file and try again. It seems you have everything setup correctly. extension=php_mssql.dll This is giving you msvcr71.dll not found error. It should work after commenting this line (or unloading the extension php_mssql.dll). Thanks, Don. -----Original Message----- From: Morris [mailto:morne@xxxxxxxxxxxx] Sent: Monday, February 15, 2010 5:26 AM To: php-windows@xxxxxxxxxxxxx Subject: Re: 64-bit PHP binaries I am Starting to have a senaly suspicion that fascgi is not working correctly. Is there a way I can test this and where should the dlls be located for it? ""Morris"" <morne@xxxxxxxxxxxx> wrote in message news:62.70.09468.668497B4@xxxxxxxxxxxxxxx > Herewith my troubleshooting as per Don's troubleshooting guide: > > C:\>%WINDIR%\system32\inetsrv\appcmd.exe list config /section:fastcgi > /text:* > CONFIG > CONFIG.SECTION:"system.webServer/fastCgi" > path:"MACHINE/WEBROOT/APPHOST" > overrideMode:"Inherit" > locked:"false" > [system.webServer/fastCgi] > [application] > fullPath:"C:\Program Files (x86)\PHP\php-cgi.exe" > arguments:"" > monitorChangesTo:"" > stderrMode:"ReturnStdErrIn500" > maxInstances:"4" > idleTimeout:"300" > activityTimeout:"300" > requestTimeout:"600" > instanceMaxRequests:"10000" > signalBeforeTerminateSeconds:"0" > protocol:"NamedPipe" > queueLength:"1000" > flushNamedPipe:"false" > rapidFailsPerMinute:"10" > [environmentVariables] > [environmentVariable] > name:"PHP_FCGI_MAX_REQUESTS" > value:"10000" > [environmentVariable] > name:"PHPRC" > value:"C:\Program Files (x86)\PHP\" > > > > C:\>%WINDIR%\system32\inetsrv\appcmd.exe list config /section:handlers > /text:* | findstr /i PHP > name:"PHP_via_FastCGI" > path:"*.php" > scriptProcessor:"C:\Program Files (x86)\PHP\php-cgi.exe" > > > > I could not do the following as IIS is not serving the pages: > > <?php > echo 'This is my first PHP program'; > ?> > > Please name the above file as 'test.php' in your webroot folder (PHP > SERVER variable _SERVER["DOCUMENT_ROOT]") and save it. I will be using > 'C:\inetpub\wwwroot' as this is my webroot folder and also the place where > my PHP_SERVER variable _SERVER["DOCUMENT_ROOT"] is set. > > > > When I run the following command I get the error below: > > C:\>"C:\Program Files (x86)\PHP\php-cgi.exe" -v > PHP 5.2.12 (cgi-fcgi) (built: Dec 16 2009 16:57:38) > Copyright (c) 1997-2009 The PHP Group > Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies > > > When I run the following command I get the error below: > > C:\>"C:\Program Files (x86)\PHP\php-cgi.exe" > C:\webcontent\test.mysite.com\test.php > X-Powered-By: PHP/5.2.12 > Content-type: text/html > > This is my first PHP program > > When I ran the above two commands I got the error "The program can't start > because msvcr71.dll is missing from you computer. Try re-installing the > program to fix this problem." and fixed it by searching for the missing > file and copying it to the c:\windows\syswow64 directory. After that the > error disappeared. I think it is because MSSQL may be enabled in the > php.ini file. It is a minor issue so I will not worry about it. > > When I ping'ed the localhost from the command prompt I received the > following which is worrying. It is not configured in the hosts file so why > is it resolving like this? > > C:\>ping localhost > > Pinging MYSERVERNAME [::1] with 32 bytes of data: > Reply from ::1: time<1ms > Reply from ::1: time<1ms > Reply from ::1: time<1ms > Reply from ::1: time<1ms > > Ping statistics for ::1: > Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), > Approximate round trip times in milli-seconds: > Minimum = 0ms, Maximum = 0ms, Average = 0ms > > When I ping the website I configured it resolves the correct IP address. > This site can serve asp and html pages. > > C:\>ping test.mysite.com > > Pinging test.mysite.com [10.50.0.71] with 32 bytes of data: > Reply from 10.50.0.71: bytes=32 time<1ms TTL=128 > Reply from 10.50.0.71: bytes=32 time<1ms TTL=128 > Reply from 10.50.0.71: bytes=32 time<1ms TTL=128 > Reply from 10.50.0.71: bytes=32 time<1ms TTL=128 > > Ping statistics for 10.50.0.71: > Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), > Approximate round trip times in milli-seconds: > Minimum = 0ms, Maximum = 0ms, Average = 0ms > > > I did not go through all the testing for the default site as it does not > exist anymore. The site is custom configured and it does serve html and > asp pages without problems. > When I run "%WINDIR%\system32\inetsrv\appcmd.exe list site" I get the > following: > > SITE "test.mysite.com" > (id:7,bindings:http/10.50.0.71:80:test.mysite.com,state:Started) > > > When I run "%WINDIR%\system32\inetsrv\appcmd.exe list vdirs" I get the > following: > > VDIR "test.mysite.com/" (physicalPath:C:\webcontent\test.mysite.com) > > > So far no solution. I personally think it is IIS that does not hand off > the php request to the php executable. > > > > > > > > > > > > > > > > > > > > > > -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php