IIS/PWS 服务器

本节包括 IIS(Microsoft Internet Information Server)的说明和提示。以及 PWS/IIS 3PWS 4 以及更新版本IIS 4 以及更新版本 上 PHP 的安装说明。

CGI 用户请注意: 阅读 cgi.force_redirect 的常见问题中的重要细节。该指令必须被设为 0

Windows 和 PWS/IIS 3

推荐使用PHP发行包中包含的注册表文件(pws-php4cgi.reg)来配置服务器。你可能需要编辑这个文件,确认扩展库和 PHP 的安装目录符合你的设置。或者你可以按照以下步骤手工进行。

警告

以下步骤涉及到直接修改 Windows 注册表,如果出错会使你的系统不稳定。我们强烈推荐你先备份注册表文件。PHP 开发小组将不对你损坏了注册表负责。

以下步骤并不影响 Web 服务器安装,并且仅适用于你的 PHP 脚本运行于命令行方式下(例如运行 c:\myscripts\test.php)或者在资源管理器中双击 PHP 文件。你可能更希望双击 PHP 文件时用文本编辑器打开,那么可以跳过这一步。

PWS和IIS 3 的用户现在就拥有一个完全操作正常的 PHP 系统了。IIS 3 用户还可以使用由 Steven Genusa 提供的一个极好的工具来配置脚本映射。

Windows 和 PWS 4 或更新版本

在 PWS 4 或者更新版本中安装 PHP 有两个选择。一种是 CGI 方式,还有一种是使用 ISAPI 模块的 DLL。

如果你选择 CGI 方式,按照以下步骤:

如果你选择 ISAPI 模块,按照以下步骤:

无论哪种方式都需要重新启动计算机以使改变设置生效。

Windows NT/2000/XP 和 IIS 4 或更新版本

要在 NT/2000/XP 中的 IIS 4 或更新版本中安装 PHP,按照以下说明进行。有两种选择安装 PHP,CGI 方式(php.exe)或者 ISAPI 模块方式。

无论哪种方式,都需要打开管理中心(Microsoft Management Console,NT 4.0 Option Pack 中的 'Internet Services Manager',或者 2000/XP 中的控制面板 -> 管理工具(Control Panel->Administrative Tools))。用右键点击你的 Web Server 节点(多半是 'Default Web Site'),选择“属性”(Properties)。

如果你选择 CGI 方式,按照以下步骤:

如果你选择ISAPI模块,按照以下步骤: