|
 |
栏目导栏 |
|
| |
|
|
|
|
 |
资料搜索 |
|
| |
|
|
|
|
 |
热门文章 |
|
| |
|
|
|
|
 |
最新文章 |
|
| |
|
|
|
| |
| |
|
|
|
| |
| centos配置 apache、php、jdk、resin |
|
[ 作者: 加入时间:2006-08-31 18:11:47 来自:Linux联盟收集
] | |
|
目前网上关于这个配置有不少版本,总的来说,基本步骤是正确的,但是,在一些细节的地方,都有着或多或少的出入。这里,本人根据今天的配置过程,写下一个基本的纲要:按照这个纲要,应该是能够正常安装的。 MYBLinux联盟 MYBLinux联盟 1,安装系统所需的模块: MYBLinux联盟 [root@cathysky81 ~]# vi install.sh MYBLinux联盟 MYBLinux联盟 yum install gcc MYBLinux联盟 yum install cpp MYBLinux联盟 yum install gcc-c++ MYBLinux联盟 yum install ncurses MYBLinux联盟 yum install ncurses-devel MYBLinux联盟 yum install gd-devel php-gd MYBLinux联盟 yum install gd-devel MYBLinux联盟 yum install gcc MYBLinux联盟 yum install cpp MYBLinux联盟 yum install gcc-c++ MYBLinux联盟 yum install ncurses MYBLinux联盟 yum install ncurses-devel MYBLinux联盟 yum install gd-devel php-gd MYBLinux联盟 yum install gd-devel MYBLinux联盟 yum install zlib-devel MYBLinux联盟 yum install freetype-devel freetype-demos freetype-utils MYBLinux联盟 yum install libpng-devel libpng10 libpng10-devel MYBLinux联盟 yum install libjpeg-devel MYBLinux联盟 yum install ImageMagick MYBLinux联盟 yum install php-gd MYBLinux联盟 yum install flex MYBLinux联盟 yum install ImageMagick-devel MYBLinux联盟 MYBLinux联盟 [root@cathysky81 ~]# sh install.sh MYBLinux联盟 安装了系统需要的模块 MYBLinux联盟 MYBLinux联盟 2,关于mysql、apache、php的安装,同以往的安装是一样的,如果你没有正确配置过mysql+apache+php的组合,请参考php文档中关于这个的安装文档 MYBLinux联盟 MYBLinux联盟 3,安装jdk。 MYBLinux联盟 jdk的安装过程是这样的: MYBLinux联盟 1)到http://java.sun.com/下载jdk,目前,依然推荐下载使用:j2sdk-1_4_2_11-linux-i586.bin,因为后面的resin的文档中,描述的也是jdk1.4版本。 MYBLinux联盟 2) chmod a+x j2sdk-1_4_2_11-linux-i586.bin MYBLinux联盟 3) ./j2sdk-1_4_2_11-linux-i586.bin MYBLinux联盟 会在当前目录下解压,生成一个名为 j2sdk_1_4xxxxx等的目录, MYBLinux联盟 mv j2sdk_1_4xxxxx /usr/local/jdk MYBLinux联盟 4) 修改/etc/profile MYBLinux联盟 MYBLinux联盟 增加如下内容: MYBLinux联盟 JAVA_HOME=/usr/local/jdk MYBLinux联盟 RESIN_HOME=/usr/local/resin MYBLinux联盟 CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$RESIN_HOME/lib:/usr/local/jdbc MYBLinux联盟 export RESIN_HOME JAVA_HOME CLASSPATH MYBLinux联盟 注意:export 这段是一定要写的,如果不写启动resin的时候,会出现错误!! MYBLinux联盟 5)保存 /etc/profile MYBLinux联盟 4,安装resin: MYBLinux联盟 1)到http://www.caucho.com下载resin-3.0.18.tar.gz,这个是目前的最新版本 MYBLinux联盟 2)解压 生成目录 resin-3.0.18 MYBLinux联盟 3)执行 mv resin-3.0.18 /usr/local/resin MYBLinux联盟 4)重新编译resin: MYBLinux联盟 ./configure --with-apxs=/usr/local/apache/bin/apxs --with-java-home=/usr/local/jdk/ --prefix=/usr/local/resin MYBLinux联盟 make && make install && make clean MYBLinux联盟 如果/etc/profile设置没有问题的话,该步骤能够正常运行 MYBLinux联盟 MYBLinux联盟 5,配置 MYBLinux联盟 1)修改/usr/local/apache/conf/httpd.conf MYBLinux联盟 MYBLinux联盟 增加: MYBLinux联盟 LoadModule caucho_module /usr/local/apache/libexec/mod_caucho.so MYBLinux联盟 ResinConfigServer localhost 6802 MYBLinux联盟 CauchoStatus yes MYBLinux联盟 <Location /caucho-status> MYBLinux联盟 SetHandler caucho-status MYBLinux联盟 </Location> MYBLinux联盟 2)修改/usr/local/resin/conf/resin.conf MYBLinux联盟 红色部分是需要修改片断: MYBLinux联盟 <cluster> MYBLinux联盟 <srun server-id="" host="127.0.0.1" port="6802"/></cluster> MYBLinux联盟 MYBLinux联盟 <host id=""> MYBLinux联盟 <web-app id='/' document-directory="/usr/local/apache/htdocs"/>MYBLinux联盟 </host> MYBLinux联盟 3) MYBLinux联盟 6, MYBLinux联盟 重新启动 apache, MYBLinux联盟 /usr/local/apache/bin/apachectl start MYBLinux联盟 启动 resin MYBLinux联盟 /usr/local/resin/bin/httpd.sh start MYBLinux联盟 MYBLinux联盟 写一个简单的脚本可以测试,jsp执行是否成功: MYBLinux联盟 Create a test file '/usr/local/apache/htdocs/test.jsp' MYBLinux联盟 2 + 2 = <%= 2 + 2 %> MYBLinux联盟 MYBLinux联盟 如果能够在页面上看到下面的文字,说明你的配置已经完全成功了。 MYBLinux联盟 2 + 2 = 4
Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论 |
|
|
|
|
|