apache2 + php4 on vine3.1
Last-modified: 2018-02-03 (土) 09:34:04 (2420d)
Vine3.1にapt-get、もしくはrpmでapache2とphp4(php-apache2)をインストールした場合、起動に失敗する。
Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe. You need to recompile PHP. Pre-configuration failed.
php4がスレッドセーフでコンパイルされてないらしい。パッケージ版のapache2は動作モードの切り替えができるみたいなので、
# update-alternatives --config apache2
とすることで、apache2をpreforkに切り替えることができる。これでとりあえず起動する。
phpをスレッドセーフでコンパイルするためにはapache2をソースからインストールする必要がありそうだ(パッケージ版にはapxsが入っていないため)。