PHP 手册
后退 | 章 6. Windows 系统下的安装 | 前进

# OmniHTTPd Server

本节包括针对 Windows 下的 OmniHTTPd 的内容与提示。

> 注: 应该首先阅读手工安装步骤！

警告
如果使用 CGI 方式安装，则服务器对于某些可能的攻击是开放的。请阅读 CGI 安全一章以学习如何防御这些攻击。

要在 OmniHTTPd 中安装 PHP 需要完成以下步骤。这是 CGI 方式的安装。OmniHTTPd 支持 SAPI，但是有测试显示以 ISAPI 模块方式使用 PHP 不太稳定。

> CGI 用户重要提示: 请阅读 FAQ：cgi.force_redirect 中的重要细节。此选项需要被设为 0。

1. 安装 OmniHTTPd 服务器。

2. 右键点击系统托盘中蓝色的 OmniHTTPd 图标并选择 Properties

3. 点击 web Server Global Settings

4. 在“External”标签页，输入：virtual = .php | actual = c:\php\php.exe（如果是 PHP 5 则用 `php-cgi.exe`），并点击 Add 按钮

5. 在 Mime 标签页，输入：virtual = wwwserver/stdcgi | actual = .php，并点击 Add 按钮

6. 点击 OK

对每个想要和 PHP 关联的后缀都重复 2 - 6 步。

> 注: 有些 OmniHTTPd 安装包中内置了 PHP 支持。可以在安装时选择自定义安装，取消选中 PHP 部分。推荐使用最新的 PHP 可执行包。有些 OmniHTTPd 服务器内置了 PHP 4 beta 版，应该选择不安装内置版而安装自己的版本。如果服务器已经安装了，则在上面的第 4 和 5 步用 Replace 按钮来设置新的准确的信息。

后退 | 起点 | 前进
Microsoft Windows 下的 Sun，iPlanet 和 Netscape 服务器 | 上一级 | Microsoft Windows 下的 Sambar 服务器