本节包括针对 Windows 下的
OmniHTTPd 的内容与提示。
警告 |
如果使用 CGI
方式安装,则服务器对于某些可能的攻击是开放的。请阅读
CGI
安全一章以学习如何防御这些攻击。 |
要在 OmniHTTPd 中安装 PHP 需要完成以下步骤。这是 CGI
方式的安装。OmniHTTPd 支持 SAPI,但是有测试显示以
ISAPI 模块方式使用 PHP 不太稳定。
安装 OmniHTTPd 服务器。
右键点击系统托盘中蓝色的 OmniHTTPd 图标并选择 Properties
点击 web Server Global Settings
在“External”标签页,输入:virtual = .php
| actual = c:\php\php.exe(如果是 PHP 5 则用
php-cgi.exe),并点击 Add 按钮
在 Mime 标签页,输入:virtual
= wwwserver/stdcgi | actual = .php,并点击 Add 按钮
点击 OK
对每个想要和 PHP 关联的后缀都重复 2 - 6 步。
注:
有些 OmniHTTPd 安装包中内置了 PHP 支持。可以在安装时选择自定义安装,取消选中
PHP 部分。推荐使用最新的 PHP 可执行包。有些 OmniHTTPd 服务器内置了 PHP 4 beta
版,应该选择不安装内置版而安装自己的版本。如果服务器已经安装了,则在上面的第
4 和 5 步用 Replace 按钮来设置新的准确的信息。