在 Linux 上建置動態模組

建置任何模組都必須要有四個檔案。這些檔案皆包含在 /opt/IBMHTTPServer/example_module 目錄中。

  1. 安裝伺服器。
  2. 將整個 example_module 目錄複製到您要進行建置的目錄 ("build 目錄")。
  3. 切換至 build 目錄。
  4. 將您的 module.c 檔案複製到 build 目錄。
  5. .
  6. 將 Makefile.exmpl 更名為 Makefile
  7. 編輯 Makefile 並進行下列變更:
  8. 發出 make 指令。
  9. 將所產生的 .so 檔案複製到 /opt/IBMHTTPServer/libexec。
  10. 將 LoadModule 指引 (及其它模組特定的指引) 加到 httpd.conf。
  11. 重新啟動伺服器。

例如,切換至 /opt/IBMHTTPServer/example_module,並執行 make -f Makefile.exmpl 指令。 這個指令會作用於 mod_example.c 範例檔上,最後會建立一個 mod_example 的 .so 檔。欲建置您自己的模組,請使用範例檔 (mod_example.c) 來當作範本。