PHP4とPHP5の共存

apacheを複数起動する方法を試す.
apache をソースからインストール.

$ ./configure --prefix=/opt/apache2/ --enable-module=so

php4も再インストール
./configure
--with-config-file-path=/etc/php4.ini
--with-apxs2=/opt/apache2/bin/apxs

いくつかのmoduleがすでに読み込まれていると怒られる.
Syntax error on line xx of httpd.conf:
module xx_module is built-in and can't be loaded

エラーが出ている行をコメントアウトすればOK.

Sessionファイルが保存されなかったが,最初に入れていたApacheapache権限で入れていたのに対して,後から入れたほうはdaemon権限で動いていたため.
http.conf の[User][Group]の値を書き換える.