動的モジュールのビルド・メソッド・オプション
動的モジュールをビルドする場合に使用できる共通メソッドには、Apache 拡張ツール (apxs) とモジュール提供構成スクリプトの 2 種類があります。
動的モジュールをビルドする 2 つの共通オプションは、以下のとおりです。
- 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 インストール・ディレクトリーを指しているか、
あるいは APXS プログラムが IBM HTTP Server と共にインストールされているかを調べます。
一部のモジュール用構成スクリプトは、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 と機能する可能性はありません。