一样的,偶这里可以用apache+php,没试过iis

解决方案 »

  1.   

    Installation on Windows 9x/Me/NT/2000/XP systems
    =============================================There are two main ways to install PHP for Windows: either
    manually or by using the InstallShield installer.
    Windows InstallShield
    ===================== The Windows PHP installer is available from the downloads page at
     www.php.net. This installs the CGI version of PHP and, for IIS, PWS,
     and Xitami, configures the web server as well.
     Note that this version does *NOT* install any extensions or server
     api versions of PHP. Install your selected HTTP server on your system and make sure
     that it works. Run the executable installer 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.Windows Manual installation from zip binary distribution
    ======================================================== This install guide will help you manually install and configure
     PHP on your Windows 9x/Me/NT/2000/XP 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 3 and 4 or newer
      Internet Information Server 3 and 4 or newer
      Apache 1.3.x
      Apache 2.0.x  (experimental)
      OmniHTTPd 2.0b1 and up
      Oreilly Website Pro
      Xitami
      Netscape Enterprise Server, iPlanet PHP 4 for Windows comes in two flavours - a CGI executable (php.exe),
     and several SAPI modules (for exapmle php4isapi.dll). The latter form
     is new to PHP 4, and provides significantly improved performance and
     some new functionality. However, please note that the SAPI modules
     are *NOT* yet considered to be production quality.
     In particular, with the ISAPI module, you are likely to encounter serious
     reliability problems especially on platforms older than W2K - you may
     witness a lot of server 500 errors and suffer from other server modules
     such as ASP also failing. You have been warned! The reason for this is that the PHP SAPI modules are using the
     thread-safe version of the PHP code, which is new to PHP 4, and has
     not yet been tested and pounded enough to be considered completely
     stable, and there are actually a few known bugs. On the other hand,
     some people have reported very good results with the SAPI modules,
     and there a few reports of problems with the Apache module version.
     In short - your mileage may vary;  If you need
     absolute stability, trade the performance of the SAPI modules
     with the stability of the CGI executable. If you choose one of the SAPI modules and use Windows 95, be sure
     to download the DCOM update from
     http://download.microsoft.com/msdownload/dcom/95/x86/en/dcom95.exe"
     For the ISAPI module, an ISAPI 4.0 compliant Web server
     is required (tested on IIS 4.0, PWS 4.0 and IIS 5.0). IIS 3.0 is
     *NOT* supported; You should download and install the Windows NT 4.0
     Option Pack with IIS 4.0 if you want native PHP support. The following steps should be performed on all installations
     before the server specific instructions.  Extract the distribution file to a directory of your choice.
      C:\PHP\ is a good start.  You need to ensure that the dlls which php uses can be found. The precise
      dlls involved depend on which web server you use and whether you want to
      run php as a cgi or as a server module. php4ts.dll is always used. If you are
      using a server module (e.g. isapi or apache) then you will need the relevent
      dll from the sapi folder. If you are using any php extension dlls then you
      will need those as well. To make sure that the dlls can be found, you can
      either copy them to the system directory (e.g. winnt/system32 or 
      windows/system) or you can make sure that they live in the same directory
      as the main php executable or dll your web server will use (e.g. php.exe,
      php4apache.dll).  Copy the file, php.ini-dist to your %WINDOWS% directory on
      Windows 95/98 or to your %SYSTEMROOT% directory under Windows NT,
      Windows 2000 or Windows XP and rename it to php.ini. Your %WINDOWS% or
      %SYSTEMROOT% directory is typically:
       c:\windows for Windows 95/98
       c:\winnt or c:\winnt40 for NT/2000/XP servers
      We will refer to %SYSTEMROOT% for both %WINDOWS% or
      %SYSTEMROOT% throughout the text.  Edit your php.ini file:   You will need to change the 'extension_dir' setting to
       point to your php-install-dir, or where you have placed
       your 'php_*.dll' files. ex: c:\php   If you are using OmniHTTPd, do not follow the next step.
       Set the 'doc_root' to point to your webservers
       document_root. ex: c:\apache\htdocs or c:\webroot   Choose which extensions you would like to load when PHP
       starts, noting that several extensions are already built
       into the Windows release, see the section about
       Windows extensions for details of the built-in extensions.
       You can uncomment the: 'extension=php_*.dll' lines
       in php.ini to load these extensions.   Note that on a new installation it is advisable to first get
       PHP working and tested without any extensions before enabling
       them in php.ini.   On PWS and IIS, you can set the browscap.ini
       to point to: 'c:\windows\system\inetsrv\browscap.ini' on
       Windows 9x/Me and 'c:\winnt\system32\inetsrv\browscap.ini'
       on NT/2000/XP Server.    More information on the capabilities of browscap can be found here:   http://www.php.net/manual/en/function.get-browser.php   Note that the mibs directory supplied with the Windows distribution
       contains support files for SNMP. This directory should be moved to
       DRIVE:\usr\mibs (DRIVE being the drive where PHP is installed.)