在CentOS7上安装Java Web环境

1.安装Java环境

下载相应版本的jdk,下载地址:http://www.Oracle.com/technetwork/Java/javase/downloads/jdk8-downloads-2133151.html

版本:jdk-8u161-Linux-x64.rpm

查看当前有没有安装jdk

#rpm -qa |grep jdk
jdk-1.7.0_65-fcs.i586

如果有就移除

rpm -e jdk-1.7.0_65-fcs.i586

输入安装命令,无须赋予权限,可以直接执行

rpm -ivh /home/jdk-8u161-linux-x64.rpm

设置环境变量(在文件末尾加入)

export JAVA_HOME=/usr/local/jdk1.8.0_161

export CLASSPATH=.:$JAVA_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$PATH

检查是否安装成功

[root@localhost /]# java -version
java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)

2.安装Tomcat

下载tomcat
http://tomcat.apache.org/download-70.cgi
选择core下面的tar.gz包下载

解压即可实现安装,安装目录我放在了/usr/local下面

tar -zxvf apache-tomcat-8.5.27.tar.gz //解压文件   或者:tar xvf apache-tomcat-8.5.27.tar.gz
#cp -R apache-tomcat-8.5.27 /usr/local/tomcat //移动和重命名

启动

[root@localhost bin]# ./startup.sh
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_161
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.
[root@localhost bin]# 

关闭tomcat

[root@localhost bin]# ./shutdown.sh
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_161
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar

3.安装MySQL

如果之前有安装过mysql,可以使用如下命令进行卸载

# yum list installed | grep mysql
# yum -y remove mysql-***.****

获得下载路径,进行下载:

wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm

安装mysql源

yum install mysql57-community-release-el7-11.noarch.rpm

检查mysql源

[root@localhost daidao]# yum repolist enabled | grep "mysql.*-community.*"
mysql-connectors-community/x86_64        MySQL Connectors Community           4
mysql-tools-community/x86_64             MySQL Tools Community                5
mysql57-community/x86_64                 MySQL 5.7 Community Server          24

调整mysql源的默认版本号:(修改对应版本下的enabled即可) 1启用 0不启用

vim /etc/yum.repos.d/mysql-community.repo

选择5.7

name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

 

安装mysql服务

yum install mysql-community-server

启动mysql服务

systemctl start mysqld

查看服务状态

设置开机启动

systemctl enable mysqld
systemctl daemon-reload

修改root登录密码

mysql第一次启动时,会在/var/log/mysqld.log文件中生成一个root的临时密码。

grep 'temporary password' /var/log/mysqld.log

登录系统,修改root密码(要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位)

mysql -uroot -p

mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

或者

mysql> set password for 'root'@'localhost'=password('MyNewPass4!'); 

配置系统为UTF-8编码

修改/etc/my.cnf

[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'

打开centos的防火墙3306端口

firewall-cmd --add-port=3306/tcp --permanent

参考链接:

http://blog.csdn.net/yao22yao/article/details/54646004

https://www.cnblogs.com/zixia/p/8376661.html

 

posted @ 2018-01-31 12:37  daidao  阅读(279)  评论(0)    收藏  举报