PHP Questions

  • Author: Walter Oliver
  • Published on December 22, 2007 by walterov
  • Updated on February 25, 2008 by walterov
  • Tags: PHP

What support is available for PHP running with FastCGI?

Microsoft does not support PHP.  We started integration testing with 5.2.1.  Most of the testing seen shows PHP working well, without specific integration issues (other than bugs on our side which we are fixing, or bugs in PHP which are independent of the FastCGI).

Can multiple versions of PHP run in the same Application Pool?

Yes.  Several web sites in the same app pool can use different PHP versions when using the FastCGI components that we are releasing for IIS 6.0 and IIS 7.0.  Here's an example of an .ini file:

[Types]

PHP:1=PHPV4

PHP:2=PHPV5

[PHPV4]

ExePath=c:\PHP4\php-cgi.exe

[PHPV5]

ExePath=c:\PHP5\php-cgi.exe

The PHP:1 and PHP:2 means that the extension applies to Web Site #1 and #2 respectively.

Is there a list of PHP applications that have been tested on Windows Server® 2008?

These applications have been used on Windows Server 2008 and have no known issues.

Related Content

Comments

I am stuck on this error

FastCGI Error
The FastCGI Handler was unable to process the request.

Error Details:

* Unable to place a FastCGI process in a JobObject. Try disable the Application Pool CPU Limit feature
* Error Number: 5 (0x80070005).
* Error Description: Access is denied.

HTTP Error 500 - Server Error.
Internet Information Services (IIS)



I have added this to the fcgiext.ini as I found in related documentation

[Types]
php=PHP

[PHP]
ExePath=c:\Program Files\php\php.exe



and I can see it is reading the config ok when I run the fcgiconfig.js script

C:\WINDOWS\system32\inetsrv>cscript fcgiconfig.js -list
Microsoft (R) Windows Script Host Version 5.6
Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.

[Types]
php=PHP
[PHP]
ExePath=c:\Program Files\php\php.exe

Can anyone help please?

Jan 27 2009 by kdrew

Submit a Comment

You must Log In to comment.

Microsoft Communities