本節內含針對 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 按鈕來設定新的準確的訊息。