Configurationファイル内のルール編集 |
Configurationファイルによる環境設定を説明しよう。このファイルの設定はやや長く、モジュールを組み込んだり取り外したりする作業をしないのであれば編集する必要はない。簡単に環境設定したいのであれば、次の「configureスクリプトによる環境設定」に進んでほしい。
Apacheのソースファイルを展開したディレクトリのsrcサブディレクトリにはConfigurationという名前のファイルがある。このファイルをテキストエディタ(viが適当)を使い編集する。
なお、Configurationファイルに記載されている内容の中で、行頭が「#」で始まる行はコメント行であり、その行の設定は無視される。
(1)ルール
「Rule」で始まる行は、コンパイル時の設定を意味する(List1)。書式は次の通りだ。
Rule ルール名 = 値 |
Configurationファイルで定義されているルールをTable2に示す。値には、「yes」、「no」、「default」のいずれかを設定できる(Table 3)。
List1■Configurationファイルのルール設定部分
Rule SHARED_CORE=default Rule SHARED_CHAIN=default Rule SOCKS4=no Rule SOCKS5=no Rule IRIXNIS=no Rule IRIXN32=yes Rule PARANOID=no Rule EXPAT=default Rule CYGWIN_WINSOCK=no Rule DEV_RANDOM=default Rule WANTHSREGEX=default |
Table2■Configurationファイル内の記述ルール
|
Table3■各ルールの設定値
|
Table2を見ると分かるように、ルールではコンパイル時にどのような設定で行うのかを指定するだけだ。ほとんどの場合は編集する必要はない。
強いていえば、DSOを有効にするためにはSHARED_COREルールを「yes」に設定する必要がある。しかし、List1に示したようにSHRED_COREルールはdefaultとなっており、後述するconfigureスクリプトのオプション設定が反映されるようになっている。そのため、DSOを有効にするにはconfigureスクリプトの--enable-ruleオプションで指定すればよく、ConfigurationファイルのSHARED_COREルールの設定を変更する必要はない。
6/14 |