apache2 + php4 on vine3.1 のバックアップ差分(No.2)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
#norelated

#contents

vine3.1にapt-getで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がなぜかスレッドセーフでコンパイルされてないらしい。
php4がスレッドセーフでコンパイルされてないらしい。

 # rm /etc/alternatives/apache2
 # ln -s /usr/sbin/apache2.prefork /etc/alternatives/apache2

とすることで、apache2をpreforkに切り替えることができる。これでとりあえず起動する。

でとりあえず起動する。

もしくは、

 # update-alternatives --config apache2

で動作モードを切り替える。


phpをスレッドセーフでコンパイルするためにはapache2をソースからインストールする必要がありそうだ(パッケージ版にはapxsが入っていないため)。