软件下载:
--------------------------------
 
1、jdk-6u20-linux-i586-rpm.bin
http://www.sun.com
2、mysql-5.0.56.tar.gz
http://www.mydql.com
3、apache-tomcat-6.0.28.tar.gz
http://www.apache.org
 
 
==========================================
软件配置与安装
------------------------------
1、jdk-6u20-linux-i586-rpm.bin
------------------------------
先卸载以前的JAVA版本

  1. rpm -qa|grep java 
  2. yum remove java 
  3.   
  4. cp jdk-6u20-linux-i586-rpm.bin /usr/local 
  5. chmod +x jdk-6u20-linux-i586-rpm.bin 
  6. ./jdk-6u20-linux-i586-rpm.bin 
  7. ln -s /usr/java/jdk1.6.0_20/ /usr/local/java 


#vi /etc/profile
在最下面添
 

  1. export JAVA_HOME=/usr/java/jdk1.6.0_20 
  2. export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar   
  3. export PATH=$PATH:$JAVA_HOME/bin   

 

 
#source /etc/profile
------------------------------
2、Tomcat
------------------------------

  1. tar zxvf apache-tomcat-6.0.28.tar.gz 
  2. cp apache-tomcat-6.0.28 /usr/local/ 
  3. cd usr/local 
  4. mv apache-tomcat-6.0.28 tomcat 
  5. cd tomcat 
  6. chmod +x bin/* 
  7. bin/startup.sh 


#vi /etc/profile
最下面加入:
 

  1. export CATALINA_HOME=/usr/local/tomcat 


 
开机自启动
   
# vi /etc/rc.d/rc.local 添加:

  1. export JAVA_HOME=/usr/java/jdk1.6.0_20 
  2. export PATH=$JAVA_HOME/bin:$PATH 
  3. export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
  4. /usr/local/tomcat/bin/startup.sh 


 
------------------------------
3、mysql-5.0.56.tar.gz
------------------------------

  1. groupadd mysql   
  2. useradd -g mysql mysql   
  3. tar zvxf mysql-5.0.56.tar.gz   
  4. ./configure --prefix=/usr/local/mysql --with-extra-charsets=all 
  5. make 
  6. make install 
  7. cp support-files/my-medium.cnf /etc/my.cnf 
  8. cp support-files/mysql.server /etc/rc.d/init.d/mysqld 
  9. cd /usr/local/mysql   
  10. bin/mysql_install_db --user=mysql   
  11. chown -R root .   
  12. chown -R mysql var   
  13. chgrp -R mysql .   
  14. /usr/local/mysql/bin/mysqld_safe --user=mysql & 
  15. /usr/local/mysql/bin/mysqladmin -uroot password xxxxx #为root访问设置密码   


 
# vi /etc/rc.d/rc.local    //添加到系统自启动
添加:

  1. /etc/rc.d/init.d/mysqld start 
  2.   


保存并退出  
 

  1. GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'elain' WITH GRANT OPTION; 


//授权远程访问控制权限
--------------------------------
JDBC的安装  

  1. tar -zxvf mysql-connector-java-5.1.13.tar.gz 
  2. cd cd mysql-connector-java-5.1.13   
  3. cp mysql-connector-java-5.1.13-bin.jar /usr/local/tomcat/webapps/ROOT/WEB-INF/lib/ 


 
#vi /etc/profile
最下面加入
 

  1. export CLASSPATH=$JAVA_HOME/lib:$JRE/lib:/usr/local/tomcat/webapps/ROOT/WEB-INF/lib/mysql-connector-java-5.1.13-bin.jar 


 
source /etc/profile
---------------------------------
6、php-5.2.13.tar.gz
---------------------------------
安装php  
 

  1. cd /usr/local   
  2.  tar -jxvf php-5.2.13.tar.gz   
  3.  cd php-5.2.13 
  4.  ./configure --prefix=/usr/local/php --with-mysqld=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs   
  5.  make   
  6.  make install   
  7.  cp php.ini-dist /usr/local/php/lib/php.ini   


---------------------------------
apache与php整合
---------------------------------
编辑httpd.conf文件  
# vi /usr/local/apache/conf/httpd.conf  
在LoadModule处添加:  
 

  1. LoadModule php5_module module/libphp5.so   


 
在DirectoryIndex处添加: index.php  
 
在AddType application处添加:  
 

  1. AddType application/x-httpd-php .php .phtml 
  2. AddType applicatoin/x-httpd-php-source .phps   
  3.   
  4.   
  5. ProxyPass / ajp://127.0.0.1:8009/ 
  6. ProxyPassReverse / ajp://127.0.0.1:8009/ 


保存退出
-------------------------------------------
 
配置Tomcat
 
在Tomcat/conf/server.xml的中添加:


在Tomcat/webapps/test/WEB-INF/web.xml的中添加:

 

  1. MySQL Connection Pool 
  2. JDBC for MySQL 
  3. javax.sql.DataSource 
  4. Container 

  在Tomcat 5.5/webapps/test/META-INF/context.xml的中添加:

 
重启Tomcat服务器,写一个test.jsp:

  1. <!doctype html public "-//w3c//dtd html 4.0 transitional//en" 
  2. "http://www.w3.org/TR/REC-html40/strict.dtd"> 
  3.  
  4. <% 
  5. out.print("Start 
  6. "); 
  7. try{ 
  8. Context initCtx = new InitialContext(); 
  9. Context ctx = (Context) initCtx.lookup("java:comp/env"); 
  10. Object obj = (Object) ctx.lookup("JDBC for MySQL"); 
  11. javax.sql.DataSource ds = (javax.sql.DataSource)obj; 
  12. Connection conn = ds.getConnection(); 
  13. out.print("MySQL connection pool runs perfectly!"); 
  14. conn.close(); 
  15. catch(Exception ex){ 
  16. out.print(ex.getMessage()); 
  17. ex.printStackTrace(); 
  18. > 

  

在浏览器中浏览该jsp文件,JSP 解析成功,说明安装正确通过!

 

转载请注明: 转载自http://www.elain.org

本文链接地址:apache+tomcat安装配置