OmniHTTPd 服务器

本章节的内容和提示仅限于将 PHP 安装到 OmniHTTPd 系统上。

Windows 系统下 OmniHTTPd 2.0b1 以及更高的版本

你需要完成如下的步骤用以让 PHP 和 OmniHTTPd 一起工作。这里将要进行是 CGI 可执行方式配置,尽管 OmniHTTPd 也对 SAPI 提供了支持,但是一些测试显示 PHP 作为 ISAPI 模块方式与 OmniHTTPd 一起运行时并不稳定。

对 CGI 用户的重要提示: 请阅读常见问题:cgi.force_redirect 以得到更详细的信息。本指令需要被设为 0

  1. 安装OmniHTTPd 服务器。

  2. 在系统托盘上用鼠标右键点击 OmniHTTPd 的图标并且选择 Properties

  3. 点击 Web Server Global Settings

  4. 在 'External' 标签上输入: virtual = .php | actual = c:\path-to-php-dir\php.exe,再点击 Add 按钮。

  5. Mime标签上输入: virtual = wwwserver/stdcgi | actual = .php,再点击 Add 按钮。

  6. 点击 OK

重复 2 - 6 步以关联你希望使用的 PHP 的扩展名。

注: 一些 OmniHTTPd 软件包内建了对 PHP 的支持。建议你在安装的时候选择用户自定义安装,并且取消安装 PHP 组件,我们建议你使用最新版本的 PHP 二进制包。一些 OmniHTTPd 服务器内建的 PHP 仍是 PHP 4 的测试版,你应当不选择使用内建的 PHP 支持,而自己安装更新的版本。如果服务器已经运行在你的服务器上,使用 "Replace" 按钮,并且重复第 4 和第 5 步。