2004-08-13, 02:24 AM | #1 |
注册日期: 2003-10-22
帖子: 11,053
积分:6
精华:24
现金:14348金币
资产:29325305金币
|
RedHat9+Apache2+Resin3 安装指南
搭建开发环境是写下的~ RedHat9+Apache2+Resin3 安装指南 作者:Yahoo 一、目的: 实现RedHat9支持静态html、php、mysql、jsp。 二、系统环境及软件 1、RedHat9 (默认安装开发库、vsftp、mysql客户及服务端、ssh等。不安装httpd(Apache2)和PHP) 2、Apache (httpd-2.0.47.tar.gz) 下载地址:http://httpd.apache.org/ 3、PHP4 (php-4.3.3.tar.gz)下载地址:http://www.php.net/ 4、JAVA (j2sdk-1_4_2_01-linux-i586-rpm.bin)下载地址:http://java.sun.com/ 5、Resin (本文采用resin-ee-3.0.3.tar.gz)下载地址:http://www.caucho.com/ 三、安装步骤 A 、安装RedHat9 略 B、安装Apache 1、#cp httpd-2.0.47.tar.gz 到/usr/local/ 2、#tar zxvf httpd-2.0.47.tar.gz 3、#cd httpd-2.0.47 4、#./configure --prefix=/usr/local/apache --enable-modules=so /usr/local/apache为你要安装的目录 5、#make 6、#make install (耐心等待编译,反正我也看不懂,保佑不要出错就好了) 7、#/usr/local/apache/bin/apachectl start(stop) 启动(停止)apache(httpd)服务 8、浏览http://ip/。出现apache信息。恭喜这一步成功了。 C、安装PHP 1、#cp httpd-2.0.47.tar.gz 到/usr/local/ 2、#tar zxvf php-4.3.3.tar.gz 3、#cd php-4.3.3 4、#./configure --with-mysql --with-apxs2=/usr/local/apache/bin/apxs 5、#make 6、#make install (一边等待一边保佑吧) 7 、#cp php.ini-dist /usr/local/lib/php.ini 8 、#vi /usr/local/apahe/conf/httpd.conf 9 、在AddType application/x-tar.tgz下面,添加以下内容: AddType application/x-httpd-php .php LoadModule php4_module /var/www/modules/libphp4.so (如果没有的话加上) 10 、#vi /usr/local/apache/htdocs/test.php <? echo phpinfo(); ?> 11 、浏览http://ip/test.php。出现php信息。恭喜这一步成功了。 D、安装JAVA 1、#cp j2sdk-1_4_2_01-linux-i586-rpm.bin 到/usr/local 2、#chmod 755 j2sdk-1_4_2_01-linux-i586-rpm.bin 3、#./j2sdk-1_4_2_01-linux-i586-rpm.bin (解出j2sdk-1_4_2_01-linux-i586.rpm) 4、#rpm -ivh j2sdk-1_4_2_01-linux-i586.rpm rpm安装很方便,不用保佑了。 E、安装RESIN 1、#cp resin-ee-3.0.3.tar.gz到/usr/local 2、#tar zxvf resin-ee-3.0.3.tar.gz 3、#mv resin-ee-3.0.3 resin 4、#cd resin 5、#./configure --with-apxs=/usr/local/apache/bin/apxs 6、#make 7、#make install 继续保佑吧~ 8、这时可以在/usr/local/apache/modules里找到mod_caucho.so,成功了一半了。 9 、#vi /usr/local/resin/conf/resin.conf 修改为<document-directory>/usr/local/apache/htdocs</document-directory> 10 、#vi /usr/local/apache/conf/httpd.conf 下面可是修改的关键 # # mod_caucho Resin Configuration # LoadModule caucho_module /usr/local/apache/modules/mod_caucho.so #ResinConfigHost localhost 6802 <IfModule mod_caucho.c> ResinConfigServer localhost 6802 <Location /caucho-status> SetHandler caucho-status </Location> </IfModule> F、配置环境 1、#vi /etc/profile 2、加入 PATH=$PATH:/usr/java/j2sdk1.4.2_01/bin export PATH JAVA_HOME=/usr/java/j2sdk1.4.2_01 export JAVA_HOME CLASSPATH=.:/usr/java/j2sdk1.4.2_01/lib:/usr/local/resin/lib export CLASSPATH RESIN_HOME=/usr/local/resin export RESIN_HOME G、设置自动启动 1、#vi /etc/rc.d/rc.local 2、加入 /usr/local/apache/bin/apachectl start 3、将make install生成的$RESIN_HOME/contrib/init.resin复制到/etc/rc.d/init.d/resin并且chmod +x resin cp /usr/local/resin/contrib/init.resin /etc/rc.d/init.d/resin chmod +x /etc/rc.d/init.d/resin 4、修改resin中的一些设置:JAVA_HOME RESIN_HOME USER等, 5、将resin服务在不同的启动级中设置成自启动: #/sbin/chkconfig resin reset H、测试 1、#vi /usr/local/apache/htdocs/test.jsp 2、编辑 <%@page language="java"%> 2+2=<%=2+2%> 3、浏览http://ip/test.jsp。看见2+2=4。大功告成。 终于完成,到一旁痛哭去吧~ |
|