1)Apache安装
# tar zxvf httpd-2.2.3.tar.gz
# cd httpd-2.2.3
# ./configure --prefix=/usr/local/apache2 --enable-modules=so --enable-so
--prefix 用来指定路径
--enable-modules用来指定系统允许使用的功能扩展模块的类型,这里指定为so类型。
--enabel-so 用来指定允许使用DSO(Dynamic Share Object动态共享对象)。
# make
# make install
2)Resin安装
# tar zxvf resin-3.1.7.tar.gz
# cd resin-3.1.7
# ./configure --prefix=/usr/local/resin-3.1.7 --with-apache=/usr/local/apache
# make
# make install
此时已经生成Resin连接Apache的.so文件了,路径为/usr/local/apache/modules/mod_caucho.so,同时/usr/local/apache/conf/httpd.conf中就会多出以下语句:
LoadModule caucho_modules modules/mod_caucho.so
ResinConfigServer localhost 6802
CauchoConfigCacheDirectory /tmp
CauchoStatus yes
3)启动
分别先后启动Resin和Apache
如果是要用Linux自带的Apache,网上好像很少这方面的资料,我的做法是:
a、首先用httpd -v命令查看当前Apache的版本,比如说Apache/2.2.3,
b、然后下载对应版本的安装包:httpd-2.2.3.tar.gz
c、接下来就是步骤1)和步骤2)
d、将usr/local/apache/modules/mod_caucho.so文件拷贝到/et/httpd/modules/
e、往/etc/httpd/conf/httpd.conf文件中加入以下红色部分
LoadModule caucho_modules modules/mod_caucho.so
ResinConfigServer localhost 6802
CauchoConfigCacheDirectory /tmp
CauchoStatus yes
f、步骤3)