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 按鈕來設定新的準確的訊息。