如何安裝apache+tomcat+mysql |
尚未結案
|
vickykp
一般會員 發表:4 回覆:11 積分:3 註冊:2005-04-03 發送簡訊給我 |
大家好
我的作業系統是redhat 9.0
我想安裝
1.apache
2.tomcat
3.mysql
4.j2sdk 我已經安裝好j2sdk 要怎麼安裝apache tomcat mysql
謝謝大家
我的j2sdk的環境變數如下 [root@HsuanEric root]# echo $JAVA_HOME
/usr/java/j2sdk1.4.2_08 [root@HsuanEric root]# echo $CLASSPATH
.:/usr/java/j2sdk1.4.2_08/lib [root@HsuanEric root]# echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/java/j2sdk1.4.2_08/bin/:/root/bin:/usr/java/j2sdk1.4.2_08/bin/
|
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
參考這篇文章試試:
http://linux.chinaunix.net/doc/netconf/2001-09-29/514.shtml
===========================================================
第九章 Linux下 Apache、Tomcat 的整合
9.1 所需的 RPM 包:
jdk1_2_2_006-linux-i386.tar.gz jakarta-tomcat.tar.gz, mod_jserv.so 9.2 ?件安?:
9.2.1 安?jdk1.2.2 (1) 解???包 tar xvzf jdk1_2_2_006-linux-i386.tar.gz (2) 目?的?理 ln -s jdk1.2.2 jdk ln -s jdk/jre jre (3) ?置$JAVA_HOME,$CLASSPATH vi /root/.bash_profile 加入: JAVA_HOME=/usr/local/jdk export JAVA_HOME CLASSPATH=/usr/local/jdk/lib:/usr/local/jre/lib export CLASSPATH PATH=$PATH:/usr/local/jdk/bin:/usr/local/jre/bin 注:JDK的安?到此?束 9.2.2 安?tomcat (1) 解???包 tar xvzf jakarta-tomcat.tar.gz (2) ?行tomcat服?器 cd /usr/local/jakarta-tomcat/bin ./startup.sh start(用./shutdown.sh stop?束tomcat服?器) lynx http://localhost:8080/ 看?了jsp/servlet的?西,并且能?行它的例子程序,那么你的tomcat 服?器就安?成功了 9.2.3 和apache?接 (1) ?介: tomcat本身其?就是一?web服?器,我?可以把它和apache等其他web服?器?接起?,
???服?器可以不在同一台机器上。下面的操作是在同一台机器上的情?。 (2) 拷?.so文件 cp mod_jserv.so /usr/local/apache/libexec (3) 修改Apache的配置文件,加入?tomcat的支持 cp /usr/local/jakarta-tomcat/conf/tomcat.conf /usr/local/apache/conf/tomcat.conf vi /usr/local/apache/conf/httpd.conf 加入Include /usr/local/apache/conf/tomcat.conf 9.2.4 ?? 重新??你的apache, 然后?行tomcat服?器 lynx http://localhost/examples/ 如果你看?了jsp、servlet目?,你的apche与tomcat已??接成功了. 9.2.5 一些?明: 如果你的jsp/servlet?行不了或者有??,一般是你的CLASSPATH?置??。如果你的apache是
自己??的,??apache??把--enable-module=so打?。 第十章 Linux下Apache、JServ的整合
10.1 需要的源?包:
jdk-1_2_2_006-linux-i386.tar.gz jsdk20-solaris2-sparc[1].tar.Z ApacheJServ-1.1.2.tar.gz 10.2 安??程
10.2.1 安?jdk1.2.2 (2) 解???包 tar xvzf jdk1_2_2_006-linux-i386.tar.gz (2) 目?的?理 ln -s jdk1.2.2 jdk ln -s jdk/jre jre (3) ?置$JAVA_HOME,$CLASSPATH vi /root/.bash_profile 加入: JAVA_HOME=/usr/local/jdk export JAVA_HOME CLASSPATH=/usr/local/jdk/lib:/usr/local/jre/lib export CLASSPATH PATH=$PATH:/usr/local/jdk/bin:/usr/local/jre/bin 注:JDK的安?到此?束。 10.2.2 安?JSDK (1) tar zxvf jsdk20-solaris2-sparc[1].tar.Z (2) ??生的JSDK2.0目?移到 /usr/local/JSDK2.0 mv JSDK2.0 /usr/local/JSDK2.0 注:JSDK的安?到此?束。 10.2.3 Apache和Jserv的??混合?? 所?的????是指?Jserv???apache里 (1) tar xvzf apache_1.3.12.tar.gz tar xvzf ApacheJServ-1.1.2.tar.gz (2) cd apache_1.3.12 ./configure --prefix=/usr/local/apache (3) 配置apache jserv???? cd ../ApacheJServ-1.1.2 ./configure \ --prefix=/usr/local/jserv \ --with-apache-src=../apache_1.3.12 \ --with-jdk-home=/usr/local/ jdk1.2.2 \ --with-java-platform=2 \ --with-JSDK=/usr/local/JSDK2.0/lib/jsdk.jar make make install (4) ??apache和apache jserv cd ../apache_1.3.12 ./configure \ --prefix=/usr/local/apache \ --activate-module=src/modules/jserv/libjserv.a make make install (5) ?行/usr/local/apache/bin/httpd -l?查一下mod_jserv是否???apache了 (6) 更改配置文件 /usr/local/apache/conf/httpd.conf 添加 Include /usr/local/jserv/etc/jserv.conf (7) 更改配置文件 /usr/local/jserv/etc/jserv.conf SetHandler jserv-status order deny,allow deny from all 加入你的信任主机allow from xxxx ??在信任主机上通?http://yourserver/jserv/(注意后面??"/"不能少)可以看到你
的apache jserv的配置信息。 接?在/usr/local/jserv/servlets下放入你自己的servlet class??一下效果吧,???
果表明在redhat6.2下?有中文?示??,一切ok! 其他?于servlet zone的?置、load balance等等??考apache jserv文?和java.apache.org网站 注:Apache和Jserv混合??到此?束 10.3 最后的??:
1. ??apache:/usr/local/apache/bin/apachectl start 2. 用??器??http://yourserver/servlets/IsItWorking 看?了Yes,It's working!了??你成功了!! 第十一章 Linux下Apache、php3、MySQL的整合
11.1 所需的RPM包
apache_1.3.12.tar.gz php-3.0.16.tar.gz mysql-3.22.32.tar.gz 注意:以上均?源代?而非RPM包 11.2 ?件安?
以root登?,?以上文件均拷?至/root下 11.2.1 安?MySQL (1) 解???包 tar -zvxf mysql-3.22.32.tar.gz (2) ??生mysql-3.22.32目?移到/usr/local/mysql mv mysql-3.22.32 /usr/local/mysql (3) ??MySQL cd /usr/local/mysql ./configure --prefix=/usr/local/mysql make make install 注:MySQL的安?到此?束 11.2.2 Apache、PHP3的混合?? (1) 解???包 tar xvzf apache_1.3.12.tar.gz ?生apache_1.3.12目? tar xvzf php-3.0.16.tar.gz ?生php-3.0.8目? (2) 把Apache的安?目?定?/usr/local/apache cd apache_1.3.12 ./configure --prefix=/usr/local/apache (3) 配置支持MySQL、作?Apache功能模?、跟??量有效 cd ../php-3.0.16 ./configure --with-mysql=/usr/local/mysql --with- apache=../apache_1.3.12 --enable-track-vars make make install 注:PHP的安?到此?束 (4) 配置Apache,加入PHP3的模? cd ../apache_1.3.12 ./configure --prefix=/usr/local/apache --activate- module=src/modules/php3/libphp3.a make make install 注:APACHE安?完? 11.2.3 更改配置 (1) 把php.ini文件拷到/usr/local/lib/目?下. cd ../php-3.0.8#cp php3.ini-dist /usr/local/lib/php3.ini (2) 更改Apache的配置文件 cd /usr/local/apache/conf vi httpd.conf 找到 AddType application/x-httpd-php3.php3 把它前?的#???了?然也可加一行
AddType application/x-httpd-php3.asp ??用 FrontPage ???方便一?。 --
分擔可以輕省, 分享帶來喜樂!
|
vickykp
一般會員 發表:4 回覆:11 積分:3 註冊:2005-04-03 發送簡訊給我 |
引言: 參考這篇文章試試: http://linux.chinaunix.net/doc/netconf/2001-09-29/514.shtml =========================================================== 第九章 Linux下 Apache、Tomcat 的整合 9.1 所需的 RPM 包: jdk1_2_2_006-linux-i386.tar.gz jakarta-tomcat.tar.gz, mod_jserv.so 9.2 ?件安?: 9.2.1 安?jdk1.2.2 (1) 解???包 tar xvzf jdk1_2_2_006-linux-i386.tar.gz (2) 目?的?理 ln -s jdk1.2.2 jdk ln -s jdk/jre jre (3) ?置$JAVA_HOME,$CLASSPATH vi /root/.bash_profile 加入: JAVA_HOME=/usr/local/jdk export JAVA_HOME CLASSPATH=/usr/local/jdk/lib:/usr/local/jre/lib export CLASSPATH PATH=$PATH:/usr/local/jdk/bin:/usr/local/jre/bin 注:JDK的安?到此?束 9.2.2 安?tomcat (1) 解???包 tar xvzf jakarta-tomcat.tar.gz (2) ?行tomcat服?器 cd /usr/local/jakarta-tomcat/bin ./startup.sh start(用./shutdown.sh stop?束tomcat服?器) lynx http://localhost:8080/ 看?了jsp/servlet的?西,并且能?行它的例子程序,那么你的tomcat 服?器就安?成功了 9.2.3 和apache?接 (1) ?介: tomcat本身其?就是一?web服?器,我?可以把它和apache等其他web服?器?接起?, ???服?器可以不在同一台机器上。下面的操作是在同一台机器上的情?。 (2) 拷?.so文件 cp mod_jserv.so /usr/local/apache/libexec (3) 修改Apache的配置文件,加入?tomcat的支持 cp /usr/local/jakarta-tomcat/conf/tomcat.conf /usr/local/apache/conf/tomcat.conf vi /usr/local/apache/conf/httpd.conf 加入Include /usr/local/apache/conf/tomcat.conf 9.2.4 ?? 重新??你的apache, 然后?行tomcat服?器 lynx http://localhost/examples/ 如果你看?了jsp、servlet目?,你的apche与tomcat已??接成功了. 9.2.5 一些?明: 如果你的jsp/servlet?行不了或者有??,一般是你的CLASSPATH?置??。如果你的apache是 自己??的,??apache??把--enable-module=so打?。 第十章 Linux下Apache、JServ的整合 10.1 需要的源?包: jdk-1_2_2_006-linux-i386.tar.gz jsdk20-solaris2-sparc[1].tar.Z ApacheJServ-1.1.2.tar.gz 10.2 安??程 10.2.1 安?jdk1.2.2 (2) 解???包 tar xvzf jdk1_2_2_006-linux-i386.tar.gz (2) 目?的?理 ln -s jdk1.2.2 jdk ln -s jdk/jre jre (3) ?置$JAVA_HOME,$CLASSPATH vi /root/.bash_profile 加入: JAVA_HOME=/usr/local/jdk export JAVA_HOME CLASSPATH=/usr/local/jdk/lib:/usr/local/jre/lib export CLASSPATH PATH=$PATH:/usr/local/jdk/bin:/usr/local/jre/bin 注:JDK的安?到此?束。 10.2.2 安?JSDK (1) tar zxvf jsdk20-solaris2-sparc[1].tar.Z (2) ??生的JSDK2.0目?移到 /usr/local/JSDK2.0 mv JSDK2.0 /usr/local/JSDK2.0 注:JSDK的安?到此?束。 10.2.3 Apache和Jserv的??混合?? 所?的????是指?Jserv???apache里 (1) tar xvzf apache_1.3.12.tar.gz tar xvzf ApacheJServ-1.1.2.tar.gz (2) cd apache_1.3.12 ./configure --prefix=/usr/local/apache (3) 配置apache jserv???? cd ../ApacheJServ-1.1.2 ./configure \ --prefix=/usr/local/jserv \ --with-apache-src=../apache_1.3.12 \ --with-jdk-home=/usr/local/ jdk1.2.2 \ --with-java-platform=2 \ --with-JSDK=/usr/local/JSDK2.0/lib/jsdk.jar make make install (4) ??apache和apache jserv cd ../apache_1.3.12 ./configure \ --prefix=/usr/local/apache \ --activate-module=src/modules/jserv/libjserv.a make make install (5) ?行/usr/local/apache/bin/httpd -l?查一下mod_jserv是否???apache了 (6) 更改配置文件 /usr/local/apache/conf/httpd.conf 添加 Include /usr/local/jserv/etc/jserv.conf (7) 更改配置文件 /usr/local/jserv/etc/jserv.conf SetHandler jserv-status order deny,allow deny from all 加入你的信任主机allow from xxxx ??在信任主机上通?http://yourserver/jserv/(注意后面??"/"不能少)可以看到你 的apache jserv的配置信息。 接?在/usr/local/jserv/servlets下放入你自己的servlet class??一下效果吧,??? 果表明在redhat6.2下?有中文?示??,一切ok! 其他?于servlet zone的?置、load balance等等??考apache jserv文?和java.apache.org网站 注:Apache和Jserv混合??到此?束 10.3 最后的??: 1. ??apache:/usr/local/apache/bin/apachectl start 2. 用??器??http://yourserver/servlets/IsItWorking 看?了Yes,It's working!了??你成功了!! 第十一章 Linux下Apache、php3、MySQL的整合 11.1 所需的RPM包 apache_1.3.12.tar.gz php-3.0.16.tar.gz mysql-3.22.32.tar.gz 注意:以上均?源代?而非RPM包 11.2 ?件安? 以root登?,?以上文件均拷?至/root下 11.2.1 安?MySQL (1) 解???包 tar -zvxf mysql-3.22.32.tar.gz (2) ??生mysql-3.22.32目?移到/usr/local/mysql mv mysql-3.22.32 /usr/local/mysql (3) ??MySQL cd /usr/local/mysql ./configure --prefix=/usr/local/mysql make make install 注:MySQL的安?到此?束 11.2.2 Apache、PHP3的混合?? (1) 解???包 tar xvzf apache_1.3.12.tar.gz ?生apache_1.3.12目? tar xvzf php-3.0.16.tar.gz ?生php-3.0.8目? (2) 把Apache的安?目?定?/usr/local/apache cd apache_1.3.12 ./configure --prefix=/usr/local/apache (3) 配置支持MySQL、作?Apache功能模?、跟??量有效 cd ../php-3.0.16 ./configure --with-mysql=/usr/local/mysql --with- apache=../apache_1.3.12 --enable-track-vars make make install 注:PHP的安?到此?束 (4) 配置Apache,加入PHP3的模? cd ../apache_1.3.12 ./configure --prefix=/usr/local/apache --activate- module=src/modules/php3/libphp3.a make make install 注:APACHE安?完? 11.2.3 更改配置 (1) 把php.ini文件拷到/usr/local/lib/目?下. cd ../php-3.0.8#cp php3.ini-dist /usr/local/lib/php3.ini (2) 更改Apache的配置文件 cd /usr/local/apache/conf vi httpd.conf 找到 AddType application/x-httpd-php3.php3 把它前?的#???了?然也可加一行 AddType application/x-httpd-php3.asp ??用 FrontPage ???方便一?。 -- 分擔可以輕省, 分享帶來喜樂!我的apache是預設安裝 我利用http://localhost/可以看到apache的網頁 用http://localhost:8080/可以看到tomcat的網頁 只是現在要用mod_jk.so來連結這二個我也做了 但不知如何混合測試? 對了,若我寫好的網頁要放在哪裡呢? 在linux下都是利用什麼來開發jsp網頁呢? 謝謝 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |