インストールしたいのですが
対応WebサーバはApache 1.3.x/2.0.x/2.2.x(2系はcompiled in preforkのみ)。
と書かれている
compiled in preforkのみとはどういう意味でしょうか?
インストール済みのapacheはhttpd-2.2.4です。
このときのコンパイルオプションに何か
つけたほうがいいのでしょうか?
http://httpd.apache.org/docs/2.0/ja/mpm.html
compiled in prefork
prefork以外では動かないという事でしょう。
Unixではデフォルトではpreforkのはずなので、特に他を指定していないので有ればそのままでいいはずです。
httpd -l
でモジュールの一覧が確認できます。
http://httpd.apache.org/docs/2.2/ja/mod/prefork.html
mpm_prefork_moduleのソースファイルがprefork.cなので、prefork.cがコンパイルされていれば、MPMはpreforkです。
そもそも、PHP自体が他のマルチスレッドマルチスレッドモードでApacheのモジュールとして使うことを推奨していません。
ということは、初期の段階のApacheでは
だめで、これを行うということですか?
Compiled in modules:
core.c
prefork.c
http_core.c
mod_so.c
と出てきます。
これは大丈夫ですよね?