动态模块的构建方法选项

可以使用两种常见方法来构建动态模块:Apache 扩展工具 (APXS) 和随模块提供的配置脚本。

下面是两个用于构建动态模块的常见选项:
  • Apache 扩展工具 (apxs)。IBM® HTTP Server 提供 apxs 工具用于构建动态模块。您可以使用 apxs 来构建和安装大多数模块。下面是一个示例:
    # /usr/IBMIHS/bin/apxs -ci mod_example.c

    要使用 apxs 工具,请验证是否已安装 Perl V5.004 或更高版本,并验证 apxs 第一行上 Perl 可执行文件的路径是否正确。请参阅 Apache APXS 以了解更多信息。

  • 随模块提供的配置脚本。某些复杂模块不能直接使用 apxs 来构建,而是提供其自己的配置脚本来构建模块。请参阅随模块提供的文档以了解详细的指示信息。检查是否有必须指向 IBM HTTP Server 安装目录的特殊配置选项,或者是否有随 IBM HTTP Server 安装的 apxs 程序。

    某些模块的配置脚本专门检查是否使用了 Apache HTTP Server,并且无法与 IBM HTTP Server 一起正常工作。在这种情况下,请安装 Apache V2.2.8 并针对 Apache V2.2.8 构建模块,然后将所生成的动态模块 (mod_example.so) 与 IBM HTTP Server 配合使用。

IBM HTTP Server 客户有时会尝试使用在安装了 Apache HTTP Server 或 IBM HTTP Server 的平台上不能正确构建或运行的第三方模块。每当出现与第三方模块相关的构建或运行时问题时,应先在同一机器上验证该模块在使用 Apache HTTP Server 的情况下是否可以正确构建和操作。如果在使用 Apache HTTP Server 时遇到问题,那么该模块应该不能与 IBM HTTP Server 配合使用。


指示主题类型的图标 概念主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=ihs-dist&topic=cihs_dsobld
文件名:cihs_dsobld.html