在 Windows 上撰寫及建置動態模組

如果要撰寫將要在 Windows NT 伺服器上作業的模組,您必須在安裝伺服器期間安裝原始碼。 可以選取"自訂安裝"來完成並確定您有選取"Apache 原始檔"。

安裝作業中包含哪些原始檔呢?

當您安裝原始檔時,在伺服器根目錄中會建立 src 目錄。 這個目錄會包含下列目錄:

此外,您會在伺服器根目錄中找到 apachesrc 目錄。 這個目錄包含一個原始 Apache 原始碼的 .zip 檔, 為 IBM HTTP Server 的基礎。 請注意,您不能使用此原始碼來建置從 IBM 配送的二進位檔。 由於 IBM 二進位檔中所含的某些技術有法律限制,所以無法提供原始碼。

如何建置模組

如果要順利地建置模組,以用來執行 IBM HTTP Server,您必須執行下列動作:

  1. src\include 目錄新增至您的 include 路徑清單。
  2. 與在 src\CoreR 目錄中找到的 ApacheCore.lib 檔案鏈結。

當您建置模組來執行 IBM HTTP Server 時,請注意下列限制:

  1. 您必須鏈結用 src\CoreR 目錄中之伺服器安裝程式來安裝的 ApacheCore.lib 二進位檔。
  2. 您必須使用由 src\includeos\win32 目錄中之伺服器安裝程式所提供的標頭檔。
  3. 您不能在 src\include os\win32 目錄內的標頭檔中修改或新增欄位。