转:linux下安装jdk1.7+ tomcat6.0 + mysql5.5

安装jdk
下载http://www.oracle.com/technetwork/java/javase/downloads/index.html
选择 jdk-7u25-linux-i586.rpm
安装
rpm -ivh jdk-7u25-linux-i586.rpm
配置环境变量
vi /etc/profile
再文件最后加入

  1. JAVA_HOME=/usr/java/jdk1.7.0_25
  2. PATH=$JAVA_HOME/bin:$PATH
  3. CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  4. export JAVA_HOME
  5. export PATH
  6. export CLASSPATH

cd /etc/
source profile

查看set 发现已有java
# set |grep JAVA
JAVA_HOME=/usr/java/jdk1.7.0_25

执行java -version ,表示已安装成功!

  1. # java -version
  2. java version "1.7.0_25"
  3. Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
  4. Java HotSpot(TM) Client VM (build 23.25-b01, mixed mode, sharing)

安装tomcat6.0,安装tomcat相对简单了,直接解压gz包就可以了

1.先下载tomcat6.0的gz包

2.然后解压,基本上只要配置好java环境变量,就没什么问题了

3.运行tomcat下bin/startup.sh这个文件 ,http://localhost:8080访问,ok

  1. # ./startup.sh 
  2. Using CATALINA_BASE: /usr/local/tomcat
  3. Using CATALINA_HOME: /usr/local/tomcat
  4. Using CATALINA_TMPDIR: /usr/local/tomcat/temp
  5. Using JRE_HOME: /usr/java/jdk1.7.0_25
  6. Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar

 

 

安装mysql5.5

需要先安装cmake这个工具,因为mysql是使用cmake来编译安装的

cmake的安装也很简单,去官方下载cmake的gz包,然后解压

 

  1. tar zxvf cmake-2.8.4.tar.gz
  2. cd cmake-2.8.4
  3. .configure
  4. make && make install

 

然后就是mysql的安装,主要记下mysql编译时要带的参数吧

cmake 

-DCMAKE_INSTALL_PREFIX=/opt/mysql/  #这个是安装到哪个目录

-DMYSQL_DATADIR=/opt/mysql/data/ #这里是将mysql的数据放到那个目录

-DDEFAULT_CHARSET=utf8  #这里就是编码了 

主要的就是这几个了, 其他的看帮助文档吧

创建mysql_install_db,创建mysql的原生库
  1. /opt/mysql/scripts/mysql_install_db --user=mysql --basedir=/opt/mysql --datadir=/opt/mysql/data

copy mysql配置文件到/etc/my.cnf
到/opt/mysql/support-files/这个目录下面去选择

如果要创建开机启动

还要copy一个文件, 这个文件里面脚本主要就是便捷的mysql操作,

copy /opt/mysql/support-files/mysql.server 到 /etc/init.d/mysql

然后就可以用/etc/init.d/mysql start 或者 service mysql start 

要开机启动也很简单

chkconfig --add mysql

chkconfig mysql on

查看是否添加成功

chkconfig --list | grep mysql


安装mod-jk
下载页面http://tomcat.apache.org/download-connectors.cgi
下载tomcat-connectors-1.2.37-src.tar.gz

  1. tar -xzvf tomcat-connectors-1.2.37-src.tar.gz
  2. cd tomcat-connectors-1.2.37-src/native
  3. ./buildconf.sh 
  4. ./configure --with-apxs=/usr/local/apache-test/bin/apxs
  5. make
  6. make install

# vi mod_jk.conf
添加以下内容:

  1. # 指出mod_jk模块工作所需要的工作文件workers.properties的位置
  2. JkWorkersFile /usr/local/apache2/conf/workers.properties
      # Where to put jk logs
      JkLogFile /usr/local/apache2/logs/mod_jk.log
      # Set the jk log level [debug/error/info]
      JkLogLevel info
      # Select the log format
      JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
      # JkOptions indicate to send SSL KEY SIZE,
      JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
      # JkRequestLogFormat set the request format
      JkRequestLogFormat "%w %V %T"
      # 将所有servlet 和jsp请求通过ajp13的协议送给Tomcat,让Tomcat来处理
      JkMount /servlet/* worker1
      JkMount /*.jsp worker1
      # vi workers.properties

  # vi workers.properties

  1.  # Defining a worker named worker1 and of type ajp13
  2.   worker.list=worker1
  3.   # Set properties for worker1
  4.   worker.worker1.type=ajp13
  5.   worker.worker1.host=localhost
  6.   worker.worker1.port=8009
  7.   worker.worker1.lbfactor=50
  8.   worker.worker1.cachesize=10
  9.   worker.worker1.cache_timeout=600
  10.   worker.worker1.socket_keepalive=1
  11.   worker.worker1.socket_timeout=300

再配置httpd.conf,作以下修改:
将Listen 80 修改为 Listen 127.0.0.1:80
将ServerName 修改为 ServerName LocalHost:80
在DirectoryIndex中添加 index.jsp

posted @ 2014-11-14 00:28  MrCandy  阅读(153)  评论(0)    收藏  举报