home *** CD-ROM | disk | FTP | other *** search
/ PC World 2000 April / PCWorld_2000-04_cd.bin / Komunik / Servery / php4 / README.txt < prev   
Text File  |  2000-02-20  |  3KB  |  71 lines

  1. PHP 4.0 Beta 4 - Win32 Distribution
  2. ===================================
  3.  
  4. Requirements
  5. ------------
  6.  
  7. - Windows 95 or later, Windows NT 4.0 or later
  8. - ISAPI 4.0 compliant Web server required for ISAPI module (tested on IIS 4.0 and
  9.   PWS 4.0)
  10. - Windows 95 requires the DCOM update, freely available from:
  11.     http://download.microsoft.com/msdownload/dcom/95/x86/en/dcom95.exe
  12.  
  13.  
  14. Installation
  15. ------------
  16.  
  17. The Win32 version of PHP *requires* a php.ini file to be present.  If you haven't
  18. got a php.ini installed yet, copy the php.ini-dist file that is included in the
  19. distribution to your Windows directory, and rename it to php.ini (e.g.,
  20. C:\WINNT\php.ini).  Edit it and modify the values as you see fit.
  21.  
  22. Unlike PHP 3, PHP 4 is divided into several components;  Even when you use
  23. PHP in its CGI mode, php.exe is no longer a standalone executable, and relies
  24. on external DLLs for execution.  For this reason, if you install php.exe as
  25. a handler for your web server, you must make sure that the DLLs in the
  26. distribution exist in a directory that is in the Windows PATH.  The easiest way
  27. to do it is to copy these DLLs to your SYSTEM (Windows 9x) or SYSTEM32 (Windows NT)
  28. directory, which is under your Windows directory.
  29. The DLLs that need to be copied are MSVCRT.DLL (it may already exist in there) and
  30. PHP4TS.DLL.
  31.  
  32. Installation Notes for IIS 4.0
  33. ------------------------------
  34.  
  35. - Install the php.ini file and the DLLs as mentioned above.
  36. - Start the Microsoft Management Console (may appear as
  37.   'Internet Service Manager').
  38. - Under 'ISAPI Filters', add a new ISAPI filter.  Use 'PHP' as the filter name,
  39.   and supply a path to the php4isapi.dll that is included in the distribution.
  40. - Under 'Home Directory', click on the 'Configuration' button.  Add a new entry
  41.   to the Application Mappings;  Use the path the php4isapi.dll as the Executable,
  42.   supply .php as the extension, leave 'Method exclusions', blank, and check
  43.   the Script engine checkbox.
  44. - Stop IIS completely (you would have to stop the IIS Administration service for
  45.   that - stopping it through the Management Console isn't good enough;  You can
  46.   do it by typing 'net stop iisadmin' on a command prompt).
  47. - Start IIS again (you can do it by typing 'net start w3svc' on a command prompt).
  48. - Put a .php file under your Web server's document root and check if it works!
  49.  
  50.  
  51.  
  52. Installation Notes for Microsoft PWS 4.0
  53. ----------------------------------------
  54.  
  55. - Install the php.ini file and the DLLs as mentioned above.
  56. - Edit the enclosed PWS-php4.reg file to reflect the location of your
  57.   php4isapi.dll.  Forward slashes should be escaped, for example:
  58.   
  59. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\Script Map]
  60. ".php"="C:\\Program Files\\PHP\\php4isapi.dll"
  61.  
  62. - In the PWS Manager, right click on a given directory you want to add PHP support
  63.   to, and select Properties.  Check the 'Execute' checkbox, and confirm.
  64.  
  65. At this point, PWS should have built-in PHP support.
  66.  
  67.  
  68. Good luck,
  69.  
  70. Zeev <zeev@zend.com> [13/8/1999]
  71. Andi <andi@zend.com> [19/11/1999]