Get flash to fully experience Pearltrees
This article describes how to use the Microsoft® Internet Information Services (IIS) 6.0 FastCGI extension to set up and run PHP applications on Windows XP and Windows Server 2003 operating systems. What is FastCGI? FastCGI is a standard protocol that allows the Common Gateway Interface (CGI) executables in application frameworks to interface with the Web server. It differs from the standard CGI protocol in that FastCGI reuses CGI processes for multiple requests, which provides a significant performance boost compared to CGI. IIS FastCGI support enables IIS to host common CGI programs such as PHP or Ruby on Rails by using the FastCGI protocol and, by doing so, offer high performance and stability for production deployment of such application frameworks. IIS FastCGI support involves the following items:
I wanted a simple *function* to convert the output of phpinfo into an array. Here's what I came up with thanks to alot of the previous authors tips, and the source file: php-5.2.6/ext/standard/info.c Call this function like phpinfo_array() prints the array, phpinfo_array(1) returns the array for your own processing. == Sample Output == [PHP Configuration] => Array ( [PHP Version] => 5.2.6 [PHP Egg] => PHPE9568F34-D428-11d2-A769-00AA001ACF42 [System] => Linux askapache 188.8.131.52-grsec3 [Build Date] => Nov 11 2008 13:09:07 [Configure Command] => ./configure --prefix=/home/grsec/bin/php [Server API] => FastCGI
How to install PHP 5.x on Windows Server 2003 with IIS 6 http://www.peterguy.com/php/install_IIS6.html A detailed and hopefully helpful step-by-step guide, based on my experience. Last updated 22:00 2008/02/08 GMT questions/props/corrections/etc... > Peter Guy (take out "TheGarbage" to email) flames > /dev/null ;-)
Setting up PHP to work on Windows Server 2003 The following things are pre-assumed: You are running Windows Server 2003 IIS 6.0 You have installed PHP (http://www.php.net) to C:\PHP (installation issues are at the bottom of this page) You are using default (unmodified) ACLs/Permissions Update: Tom McDermid has brought to my attention that in the PHP 5 line, the EXE name is "php-cgi.exe" instead of "php.exe", so when installing PHP 5, remember to replace "php.exe" in this tutorial with "php-cgi.exe"