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