阿里云服务器Linux Centos6.5搭建JavaWeb环境系列之JDK,Tomcat,MySQL安装

1、安装JDK

这里jdk的安装有两种方式,

第一种是先下载好jdk,然后通过ftp将jdk源码文件包上传到服务器根目录下面,然后解压安装

第二种就是通过wget直接下载jdk源码包,我是用的是这种方法,下载tar.gz格式的.这里的版本根据自己的需要可以到官网上面筛选

wget http://download.oracle.com/otn-pub/java/jdk/8u102-b14/jdk-8u161-linux-x64.tar.gz

下载完成之后会有如下的提示

阿里云服务器Linux Centos6.5搭建JavaWeb环境系列之JDK,Tomcat,MySQL安装

然后修改文件名(下载的文件名字太长复杂了)

mv jdk-8u161-linux-x64.tar.gz jdk8.tar.gz

新建一个java文件夹

mkdir /usr/java/

复制jdk到java目录下面

cp jdk8.tar.gz /usr/java
cd /usr/java

解压jdk文件

tar xvf jdk8.tar.gz
rm jdk8.tar.gz

解压之后再/usr/java目录下面可以看到
阿里云服务器Linux Centos6.5搭建JavaWeb环境系列之JDK,Tomcat,MySQL安装

说明jdk已经解压成功了

jdk环境变量的配置

打开配置文件

vim /etc/profile

在文件添加如下内容

export JAVA_HOME=/usr/java/jdk1.8.0_161
export JRE_HOME=$JAVA_HOME/jre
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

使用:wq退出保存

让配置文件里面生效

source /etc/profile

测试安装是否成功了

java -version

有如下版本号的提示
阿里云服务器Linux Centos6.5搭建JavaWeb环境系列之JDK,Tomcat,MySQL安装

2、配置tomcat

首先在/usr/local/下建立一个tomcat的文件夹

cd /usr/local/

通过wget的方式下载tomcat的包,我使用的tomcat8,也可根据实际需要到官网上获取下载链接

wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.20/bin/apache-tomcat-8.5.20.tar.gz

然后解压缩并且重命名为tomcat8

tar zxvf apache-tomcat-8.5.20.tar.gz
mv apache-tomcat-8.5.20 tomcat8

然启动tomcat

sh /tomcat8/bin/startup.sh

然启检测tomcat是否正常启动了
方法一:可以通过ip+端口好访问,tomcat主页面是否正常显示
方法二:通过wget访问

wget 47.52.88.115

阿里云服务器Linux Centos6.5搭建JavaWeb环境系列之JDK,Tomcat,MySQL安装
然tomcat已经正常启动了

3、配置mysql

系统有可能已经安装了mysql数据库了,但是有可能版本太低,
查看该操作系统上是否已经安装了mysql数据库

rpm -qa | grep mysql

删除已经有的数据库
普通删除模式

rpm -e mysql 

强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除

rpm -e –nodeps mysql

安装新的数据库
查看yum上提供的mysql数据库可下载的版本

yum list | grep mysql

阿里云服务器Linux Centos6.5搭建JavaWeb环境系列之JDK,Tomcat,MySQL安装

得到yum服务器上mysql数据库的可下载版本信息

mysql mysql-server mysql-devel安装命令
yum install -y mysql-server mysql mysql-deve

慢慢的等等,看到complete就是安装完成了,看看我们安装的版本

rpm -qi mysql-server

设置开机自启动

chkconfig mysqld on //将其设置成开机启动
chkconfig –list | grep mysql //查看是否修改成功了

mysql数据库安装完以后只会有一个root管理员账号,此时的root账号还并没有为其设置密码

mysqladmin -u root password ‘root’  // 通过该命令给root账号设置密码为 root

登录我们的数据库

mysql -u root -p

启动关闭mysql

service mysqld start
service mysqld restart
service mysqld stop

参考文档
http://blog.csdn.net/u012706811/article/details/52868556
https://www.cnblogs.com/wangcMove/p/7606051.html