在 Windows98&PWS 下安装 PHP4
上星期刚有个朋友问我如何在 Windows 9x/NT 下安装 PHP4 的问题, 这两天又在新浪程序员看到有人问这个问题,于是就把我前不久成功在 Windows 98&PWS 下安装 PHP4 的经验在这作一个总结,与大家共享。
我安装的是 php-4.0.0-Win32.zip ,由于其中没有一个安装程序, 看上去好像很难装,其实在其中的 Readme.txt 有很详细的说明,下面说一下我的的安装方法:1. 首先说一下我的安装环境: Windows 98 和所配的 PWS 4.0
; 对 Windows 95 要安装 DCOM ,详见 Readme.txt; Windows NT 4 + IIS 4 的安装方法也请看其中的
Readme.txt。我是以 ISAPI 方式安装,即用 php4isapi.dll ;对于用 php4.exe 的 CGI 方式,
因为不是一个好方法,我就不多说了。
2. 将 zip 文件展开到一个文件夹中,如 C:\Program Files\PHP4
, 我是把它解到 C:\InetPub\Scripts 中(后面你就会看到这有什么好处了);
3. 将其中除 php4isapi.dll 以外的所有 dll 都移动到 C:\Windows\System
文件夹中;
4. 将 php.ini-dist 文件改名为 php.ini 并移动到 C:\Windows
文件夹中,据说(包括其 Readme.txt )要修改 php.ini 中的 extension=php_mysql.dll 一行,将其前面的注释去掉才能支持
MySQL , 但我在此包中未发现 php_mysql.dll ,且我试过不去掉此注释也可以支持 MySQL , 看来 PHP
4 内建了对 MySQL 的支持;
5. 将 C:\Program Files\PHP4 (或你放 php4isapi.dll
的其它文件夹) 在 PWS 中映射为一虚拟目录,并设为执行权限,若 php4isapi.dll 在 C:\InetPub\Scripts
中 则不必,因为此文件夹是 PWS 默认的 ISAPI 文件夹;
6. 修改注册表,加入主键: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\Script
Map 并在此主键中加入值:".php=C:\Program Files\PHP4\php4isapi.dll",注意将其中路径名
换成实际的路径名。
到此, PHP 4 就基本上安装完成,其它文件用处不大,可以删除, 比如我在 C:\InetPub\Scripts 下就只有 php4isapi.dll 一个文件,另外要注意一点是, 存放 php 文件的虚拟目录权限要设为执行权限,而不是 ASP 的脚本权限。