当前位置: 首页 > 图文教程 > 服务器 > Linux服务器 > centos配置apache、php、jdk、resin

Linux服务器
linux下用cron定时执行任务的方法
.htaccess绑定域名到子目录的方法
linux apache下虚拟主机配置方法
apache 局域网访问配置方案
linux Apache服务器系统安全设置与优化
linux中mac地址绑定方法
linux托盘不断闪烁之解决方法
Apache配置 虚拟转向实例
Apache No space left on device的解决办法
Apache rewrite的重写相关的参数说明
LINUX入门级常用命令20条整理
Ubuntu设置开机自动挂载所有格式硬盘分区
5个可能被你忽略的Linux安全设置方法
学习Apache的mod rewrite、access写法
改版时保留原链接,创建新的URL的方法
rsync中文手册之使用rsync实现网站镜像和备份linux
rsync 数据同步使用详解
linux URL的301重定向代码分析
eclipse3.2.2 + MyEclipse5.5 + Tomcat5.5.27 配置数据库连接池
Apache服务器二级域名的完美实现

Linux服务器 中的 centos配置apache、php、jdk、resin


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-18   浏览: 98 ::
收藏到网摘: n/a

目前网上关于这个配置有不少版本,总的来说,基本步骤是正确的,但是,在一些细节的地方,都有着或多或少的出入。这里,本人根据今天的配置过程,写下一个基本的纲要:按照这个纲要,应该是能够正常安装的。

1,安装系统所需的模块:
[root@cathysky81~]#viinstall.sh

yuminstallgcc
yuminstallcpp
yuminstallgcc-c++
yuminstallncurses
yuminstallncurses-devel
yuminstallgd-develphp-gd
yuminstallgd-devel
yuminstallgcc
yuminstallcpp
yuminstallgcc-c++
yuminstallncurses
yuminstallncurses-devel
yuminstallgd-develphp-gd
yuminstallgd-devel
yuminstallzlib-devel
yuminstallfreetype-develfreetype-demosfreetype-utils
yuminstalllibpng-devellibpng10libpng10-devel
yuminstalllibjpeg-devel
yuminstallImageMagick
yuminstallphp-gd
yuminstallflex
yuminstallImageMagick-devel

[root@cathysky81~]#shinstall.sh
安装了系统需要的模块

2,关于mysql、apache、php的安装,同以往的安装是一样的,如果你没有正确配置过mysql+apache+php的组合,请参考php文档中关于这个的安装文档

3,安装jdk。
jdk的安装过程是这样的:
1)到http://java.sun.com/下载jdk,目前,依然推荐下载使用:j2sdk-1_4_2_11-linux-i586.bin,因为后面的resin的文档中,描述的也是jdk1.4版本。
2)chmoda+xj2sdk-1_4_2_11-linux-i586.bin
3)./j2sdk-1_4_2_11-linux-i586.bin
会在当前目录下解压,生成一个名为j2sdk_1_4xxxxx等的目录,
mvj2sdk_1_4xxxxx/usr/local/jdk
4)修改/etc/profile

增加如下内容:
JAVA_HOME=/usr/local/jdk
RESIN_HOME=/usr/local/resin
CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$RESIN_HOME/lib:/usr/local/jdbc
exportRESIN_HOMEJAVA_HOMECLASSPATH
注意:export这段是一定要写的,如果不写启动resin的时候,会出现错误!!
5)保存/etc/profile
4,安装resin:
1)到http://www.caucho.com下载resin-3.0.18.tar.gz,这个是目前的最新版本
2)解压生成目录resin-3.0.18
3)执行mvresin-3.0.18/usr/local/resin
4)重新编译resin:
./configure--with-apxs=/usr/local/apache/bin/apxs--with-java-home=/usr/local/jdk/--prefix=/usr/local/resin
make&&makeinstall&&makeclean
如果/etc/profile设置没有问题的话,该步骤能够正常运行

5,配置
1)修改/usr/local/apache/conf/httpd.conf

增加:
LoadModulecaucho_module/usr/local/apache/libexec/mod_caucho.so
ResinConfigServerlocalhost6802
CauchoStatusyes
<Location/caucho-status>
SetHandlercaucho-status
</Location>
2)修改/usr/local/resin/conf/resin.conf
红色部分是需要修改片断:
<cluster>
<srunserver-id=""host="127.0.0.1"port="6802"/>

</cluster>

<hostid="">
<web-appid='/'document-directory="/usr/local/apache/htdocs"/>
</host>
3)
6,
重新启动apache,
/usr/local/apache/bin/apachectlstart
启动resin
/usr/local/resin/bin/httpd.shstart

写一个简单的脚本可以测试,jsp执行是否成功:
Createatestfile'/usr/local/apache/htdocs/test.jsp'
2+2=<%=2+2%>

如果能够在页面上看到下面的文字,说明你的配置已经完全成功了。
2+2=4