There are two main ways to set up PHP for windows, either manually or with an installshield installer.
Installshield directions are here.
Manual Setup directions are also available.
The Windows PHP installer available from the downloads page at http://www.php.net/ installs the CGI version of PHP and, for IIS, PWS, and Xitami, configures the web server as well.
Install your choosen http server on your system and make sure it all works.
Run the installer exe file and follow the instructions provided by the installation wizard. Two types of installation are supported - standard, which provides sensible defaults for all the settings it can, and advanced, which asks questions as it goes along.
The installation wizard gathers enough information to set up the php.ini file and configure the web server to use PHP. For IIS and also PWS on NT Workstation, a list of all the nodes on the server with script map settings is displayed, and you can choose those nodes to which you wish to add the PHP script mappings.
Once the installation has completed the installer will inform you if you need to restart your system, restart the server, or just start using PHP.
This install guide will help you manually install and configure PHP on your Windows 9x/NT webservers. This guide was compiled by Bob Silva. The original version can be found at http://www.umesd.k12.or.us/php/win32install.html.
This guide provides manual installation support for:
Personal Web Server (Newest version recommended)
Internet Information Server 3 or 4
Apache 1.3.x
Omni HTTPd 2.0b1
The following steps should be performed on all installations before the server specific instructions.
Extract the di