伊藤です。
解決いたしましたので、まとめのご報告をいたします。
【ダメだったやりかた】
apt-get install mod_ruby
cd /etc/httpd/conf/
cat httpd.conf.mod_ruby >> httpd.conf
apt-get install php
/etc/rc.d/inet.d/httpd restart
これだと、Apache再起動後すぐに落ちてしまうのは先日のご報告のとおりです。
【OKだったやりかた】
/usr/local/src/にphp.netのphp-4.2.3.tar.gzがあるとして
apt-get install mod_ruby
cd /etc/httpd/conf/
cat httpd.conf.mod_ruby >> httpd.conf
cd /usr/local/src/
tar zxvf php-4.2.3.tar.gz
cd php-4.2.3/
./configure --without-mysql --with-apxs=`which apxs` \\
--enable-mbstr-enc-trans --enable-mbstring \\
--enable-mbregex --enable-versioning
make
make install
/etc/rc.d/inet.d/httpd restart
これで、httpd.conf内のerubyに関するコメントアウトされた部分を有効にし
以下のソースを動かしたら、動きました
【PHP4のテスト】
<HTML>
<?php
print "Hello!"
?>
</HTML>
【erubyのテスト】
<HTML>
<%
print "Hello!"
%>
</HTML>
tar玉からのビルド・インストールでは動くと言うことは、RPMのほうの
ビルドの仕方に問題があったということなのでしょうか?
2台のまったくハードウェア構成の違う(CPUは、IntelとAMD)PCでためし
ましたが、まったく同じ症状でした。
-----
Asuka ITO <asuka@xxxxxxxxx>