Apache+tomcat+mysql安装步骤

预编译坏境安装

01 yum -y install make
02 yum -y install perl
03 yum -y install vim-common*
04 yum -y install gcc*
05 yum -y install ncurses*
06 yum -y install zlib*
07 yum -y install glib*
08 yum -y install libxml2*
09 yum -y install libtool*
10 yum -y install gd*
11 yum -y install libpng*
12 yum -y install libjpeg*
13 yum -y install libevent*
14 yum -y install freetype*
15 yum -y install openssl*
16 yum -y install curl*
17 yum -y install unzip
18 yum -y install krb5*
19 yum -y install e2fsprogs*
20 yum -y install libidn*
21 yum -y install nano
22 yum -y install gettext*
23 yum -y install flex*
24 yum -y install gmp*
25 yum -y install bzip2
26
27 mkdir /root/src
28 cd /root/src

##=====================================================================================================================================================

1 安装jdk
1. 安装jdk
[root@www ]#rpm -ivh jdk-7u45-linux-x64.rpm
2. 修改 /etc/profile 默jdk认安装在 /usr/java 目录
[root@www java]# vi /etc/profile
在末尾追加以下信息
JAVA_HOME=/usr/java/jdk1.7.0_45
JRE_HOME=$JAVA_HOME/jre
CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

export JAVA_HOME JRE_HOME CLASSPATH PATH

[root@www java]#source /etc/profile
3.测试
[root@www java]# java -version

##=====================================================================================================================================================
#apache安装
1.下载所需软件包:

wget http://archive.apache.org/dist/apr/apr-1.4.5.tar.gz

wget http://archive.apache.org/dist/apr/apr-util-1.3.12.tar.gz

wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.10/pcre-8.10.zip

具体步骤如下:

a:解决apr not found问题>>>>>>

[root@xt test]# tar -zxf apr-1.4.5.tar.gz
[root@xt test]# cd apr-1.4.5
[root@xt apr-1.4.5]# ./configure --prefix=/usr/local/apr
[root@xt apr-1.4.5]# make && make install

b:解决APR-util not found问题>>>>

[root@xt test]# tar -zxf apr-util-1.3.12.tar.gz
[root@xt test]# cd apr-util-1.3.12
[root@xt apr-util-1.3.12]# ./configure --prefix=/usr/local/apr-util -with- apr=/usr/local/apr
[root@xt apr-util-1.3.12]# make && make install

c:解决pcre问题>>>>>>>>>

[root@xt test]#unzip -o pcre-8.10.zip
[root@xt test]#cd pcre-8.10
[root@xt pcre-8.10]#./configure --prefix=/usr/local/pcre
[root@xt pcre-8.10]#make && make install

2.最后编译Apache时加上:

--with-apr=/usr/local/apr \
--with-apr-util=/usr/local/apr-util/ \
--with-pcre=/usr/local/pcre

成功编译完成~

安装apache:
./configure --prefix=/usr/local/apache --enable-so --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre
make && make install
启动apache:
/usr/local/apache/bin/apachect1 start

设置防火墙: 打开80端口:
①/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT //打开80端口
②/etc/rc.d/init.d/iptables save //保存防火墙规则

##=====================================================================================================================================================

3 安装tomcat
1.下载tomcat包
[root@www java]# wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-6/v6.0.36/bin/apache-tomcat-6.0.36.tar.gz
2. 解压包
[root@www java]# tar -zxvf apache-tomcat-6.0.36.tar.gz
[root@www java]# mv apache-tomcat-6.0.36/* /usr/local/tomcat
[root@www java]# vi /usr/local/tomcat/bin/catalina.sh
加入一行:
JAVA_HOME=/usr/java /jdk1.5.0_22
[root@www java]# /usr/local/tomcat/bin/startup.sh

打开/etc/profile,,加入下面几行:
TOMCAT_HOME=/usr/local/tomcat
CATALINA_HOME=/usr/local/tomcat
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib
export TOMCAT_HOME CATALINA_HOME LD_LIBRARY_PATH
运行 source /etc/profile

##=====================================================================================================================================================

4 安装tomcat-connector

[root@www java]# wget http://archive.apache.org/dist/jakarta/tomcat-connectors/jk/source/jk-1.2.15/jakarta-tomcat-connectors-1.2.15-src.tar.gz

[root@www java]# tar xzvf jakarta-tomcat-connectors-1.2.15-src.tar.gz
[root@www java]# cd jakarta-tomcat-connectors-1.2.15-src/jk/native
[root@www jakarta-tomcat-connectors-1.2.15-src ]# ./configure --with-apxs=/usr/local/apache2/bin/apxs

[root@www jakarta-tomcat-connectors-1.2.15-src]# make
[root@www java]# cp /usr/local/apache2 /mod_jk.so /usr/local/apache2/modules/

5 在/usr/local/apache2/conf/下面建立两个配置文件mod_jk.conf和workers.properties。

[root@www java]# vi mod_jk.conf

添加以下内容:

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

[root@www java]# vi workers.properties
添加以下内容:

# Defining a worker named worker1 and of type ajp13
worker.list=worker1

# Set properties for worker1
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009
worker.worker1.lbfactor=50
worker.worker1.cachesize=10
worker.worker1.cache_timeout=600
worker.worker1.socket_keepalive=1
worker.worker1.socket_timeout=300

再配置httpd.conf,作以下修改:

[root@www java]# vi /usr/local/apache2/ conf/httpd.conf

增加关于加载mod_jk的语句:

LoadModule jk_module modules/mod_jk.so
Include /usr/local/apache2/conf/mod_jk.conf

#您的站点项目所在路径,应与tomcat中的目录设置相同

DocumentRoot "/usr/local/tomcat/webapps"

#默认首页

DirectoryIndex index.html index.htm index.jsp

##=========================================================================================================================安装mysql============================

1.下载MySQL
下载源码的版本

2.安装之前先卸载CentOS自带的MySQL
[root@localhost ~]# yum remove mysql

3.编译安装Cmake
下载cmake源码包:http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz

从共享目录移至usr目录
[root@localhost ~]# mv /mnt/hgfs/Share-CentOS/cmake-2.8.4.tar.gz /usr/cmake-2.8.4.tar.gz
[root@localhost ~]# cd /usr

解压并安装cmake
[root@localhost usr]# tar xzvf cmake-2.8.4.tar.gz
[root@localhost usr]# cd cmake-2.8.4
[root@localhost cmake-2.8.4]# ./bootstrap
[root@localhost cmake-2.8.4]# gmake
[root@localhost cmake-2.8.4]# gmake install

4.正式开始安装MySQL
添加MySQL用户和用户组
[root@localhost ~]# groupadd mysql
[root@localhost ~]# useradd -g mysql mysql

MySQL源码包从共享文件夹移至/usr并解压
[root@localhost ~]mv /mnt/hgfs/Share-CentOS/mysql-5.5.22.tar.gz /usr/mysql-5.5.22.tar.gz
[root@localhost usr]# tar xzvf mysql-5.5.22.tar.gz
[root@localhost usr]# cd mysql-5.5.22

Cmake运行
[root@localhost mysql-5.5.22]# cmake .

开始编译安装
[root@localhost mysql-5.5.22]# make && make install

进入安装目录,将程序二进制的所有权改为root,数据目录的说有权改为mysql用户,更新授权表
[root@localhost mysql-5.5.22]# cd /usr/local/mysql/
[root@localhost mysql]# chown -R root .
[root@localhost mysql]# chown -R mysql .
[root@localhost mysql]# chgrp -R mysql .
[root@localhost mysql]# scripts/mysql_install_db --user=mysql

安全启动MySQL(默认密码为空)
[root@localhost mysql]#./bin/mysqld_safe --user=mysql&

设置选项文件,将配置文件拷贝到/etc下
[root@localhost mysql]# cp support-files/my-server.cnf /etc/mysql.cnf

设置开机自启动
[root@localhost mysql]# cp support-files/mysql.server /etc/init.d/mysql
[root@localhost mysql]# chmod +x /etc/init.d/mysql

[root@localhost mysql]# chkconfig mysql on

通过服务来启动和关闭Mysql
[root@localhost ~]# service mysql start
[root@localhost ~]# service mysql stop

连接本机MySQL
[root@localhost mysql]#mysql –u root –p
提示输入password,默认为空,按Enter即可

断开连接
mysql>exit;

为root账户设置密码
[root@localhost ~]# cd /usr/local/mysql/bin
[root@localhost mysql]# ./bin/mysqladmin -u root password 123456
Enter Password:123456

5.安装设置完毕,之后使用只需启动-连接-断开-关闭,命令如下:
[root@CentOS mysql]# service mysql start
Starting MySQL.. [确定]
[root@CentOS mysql]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.5.22 Source distribution

Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
+--------------------+
4 rows in set (0.07 sec)

mysql> exit;
Bye
[root@CentOS mysql]# service mysql stop
Shutting down MySQL. [确定]

6.其它:
查看进程命令 ps –ef|grep mysqld
kill进程命令 kill –9 进程号

转载于:https://www.cnblogs.com/roland1982/p/3513377.html

我的centos上安装 jdk+apache+tomcat+tomcatconnector+myql 安装道路相关推荐

  1. Linux安装jdk及Tomcat

    Linux安装jdk及Tomcat 一.安装jdk 1.查看系统自带的JDK包 命令:rpm -qa | grep java 把箭头指着的3个包删掉 删除自带的JDK 命令: rpm -e --nod ...

  2. Linux安装JDK和Tomcat

    Linux安装JDK和Tomcat 目录 Linux安装JDK和Tomcat 一.安装JDK 1. 安装JDK jdk下载地址 2. 安装 3. 配置环境变量 4. JDK安装完成 二.安装Tomca ...

  3. linux安装命令自动运行y,centos7linux 安装jdk ,Tomcat加配置加自动启动。等命令

    注意:所有的设置文件名和目录名称要和你自己设置的一 一对应 一.安装JDK 第一步:查看是否已安装jdk,如果显示已安装[相同版本JDK],必须卸载干净!或者跳过这一步,直接去安装tomcat rpm ...

  4. Linux安装jdk,mysql,tomcat,redis和nginx

    Linux安装jdk,mysql,tomcat,redis和nginx 1. jdk 2. mysql 3. tomcat 4. redis 5. nginx 首先安装lrzsz: yum -y in ...

  5. ubuntu eclipse mysql_Ubuntu设置、应用及常见问题解决(十)- 安装jdk+tomcat+eclipse+mysql...

    Ubuntu设置.应用及常见问题解决(十)- 安装jdk+tomcat+eclipse+mysql , or type selection number: 输入包含有 "sun" ...

  6. 软件安装(JDK+MySQL+TOMCAT)

    一,JDK安装 1,查看当前Linux系统是否已经安装了JDK 输入 rpm -qa | grep java 如果有: 卸载两个openJDK,输入rpm -e --nodeps 要卸载的软件 2,上 ...

  7. linux tomcat连接mysql步骤_Linux安装JDK 、TOMCAT 、MYSQL 步骤

    安装JDK的步骤: 1. 上传文件安装到root目录中 2. 使用 tar -xvf 命令 解压安装到文件的当前目录 3. 剪切解压后的安装包到 /usr/local中并重命名为jdk 4. 进入到/ ...

  8. SPSS下载安装JDK和tomcat,并配置好相关的环境变量!!

    SPSS下载安装JDK和tomcat,并配置好相关的环境变量!!! 一.下载安装JDK,并配置好环境变量. 1.下载地址:https://www.oracle.com/java/technologie ...

  9. 虚拟机中Linux下安装JDK、Tomcat

    目录 1 Linux安装JDK 1 1.1 安装JDK 1 1.1.1进入linux 获得管理员权限用户. 1 1.1.2 查看本机自带JDK 1 1.1.3删除本机自带JDK 1 1.1.4在本地安 ...

最新文章

  1. spring18-2:采用cglib字节码实现代理
  2. PyQt编程之如何在屏幕中央显示窗体
  3. Typora + PicGo + Gitee
  4. Host SMBus controller not enabled的解决方法
  5. 新一代高效Git协同模型AGit-Flow详解
  6. 群晖编译LCD4Linux,LCD4LINUX配置文件一些参数使用解释。
  7. 企业如何对付DDoS***
  8. 将tomcat设置成window自启动服务
  9. BitTorrent协议与MagNet协议原理
  10. Bootstrap页面布局18 - BS导航路径以及分页器
  11. 数组与数组冒泡排序,选择排序
  12. 深入理解Java回调函数
  13. 金融学期末复习重点准备
  14. 校长请人把计算机修好了英语翻译,英语句子翻译练习软件.doc
  15. java ip 获取了两个_用Java获取本地的多个IP地址
  16. macbook pro 700自己换SSD 开启AHC
  17. 该文件没有与之关联的程序来执行该操作。请安装应用,若已经安装应用,请在“默认应用设置“页面中创建关联
  18. 搜狐html5,手机搜狐率先发力Html5技术
  19. 支付宝扫码枪流程笔记
  20. 潘悟云方言计算机,潘悟云

热门文章

  1. java excel读取操作,Java 操作 Excel (读取Excel2003 2007,Poi兑现)
  2. c 语言 循环队列,循环队列C语言
  3. 电脑换ip软件_为什么会有企业需要软件换IP?
  4. python io流a+_Python基础——文件操作及IO流
  5. c语言习题与实验doc,[教材]C语言程序设计习题与上机实验(全部答案).doc
  6. oracle cube排序,Oracle rollup cube 用法
  7. 注解报错_Java中的注解使用:全面性的总结一下
  8. 向量时钟算法简介——本质类似MVCC
  9. angular指令:tm.tags添加/删除标签
  10. 前后端对接的思考及总结