1、开启80和3306端口
firewall-cmd --zone=public --add-port=80/tcp --permanent(--permanent永久生效,没有此参数重启后失效)
firewall-cmd --zone=public --add-port=3306/tcp --permanent
2、重启防火墙
firewall-cmd --reload
3、查看端口是否已经开启
firewall-cmd --zone=public --list-ports
由于最小化安装Centos,java环境默认不安装,则不用卸载自带java-open-jdk
可以用命令 rpm -qa | grep Java 查看
#安装包
jdk-8u211-linux-x64.tar.gz
//apache-tomcat-8.5.41.tar.gz 由于系统用的是springboot,故不用tomcat
mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
nginx-1.16.0.tar.gz
redis-5.0.5.tar.gz
解压缩 Java
tar zxvf jre-8u73-linux-x64.tar.gz
解压缩 Mysql Redis Nginx
tar zxvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz
tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
tar zxvf redis-5.0.5.tar.gz
tar zxvf nginx-1.16.0.tar.gz
卸载自带mariadb-lib
$ rpm -qa|grep mariadb
mariadb-libs-5.5.56-2.el7.x86_64
$ sudo rpm -e mariadb-libs-5.5.56-2.el7.x86_64 --nodeps
安装mysql
1、 按照以下顺序进行安装,因为它们之间存在依赖关系
common --> libs --> clients --> server
$ rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm
$ rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm
$ rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm
$ rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm
2、初始化mysql数据库
$ sudo mysqld --initialize //该命令会在/var/log/mysqld.log生成随机密码
通过命令:tail /var/log/mysqld.log #可输出产生的临时密码
A temporary password is generated for root@localhost: 6j&PQuFHl2;=
3、修改mysql数据库目录的所属用户及其所属组,然后启动mysql数据库
$ sudo chown mysql:mysql /var/lib/mysql -R
$ systemctl start mysqld.service // 启动mysql
4、根据第2步中的密码,更改root用户的密码,新版的mysql必须先修改root用户的密码,否则登录后是不能执行任何命令的
$ mysql_secure_installation //根据提示修改root用户密码
5、登录mysql
$
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
4 rows in set (0.00 sec)
6、开启远程访问
mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
mysql> flush privileges;
安装Nginx
1、准备gcc安装rpm包
安装gcc所需要的rpm包.zip
2、上传到服务器,全部安装
rpm -Uvh *.rpm --nodeps --force (忽略关联性、强制安装)
3、到/usr/bin目录下输入ls查看是否有gcc、g++目录,如果有,就安装成功了。
4、安装ngxin依赖的插件
安装包
nginx-1.16.0.tar.gz
openssl-1.0.1j.tar.gz
pcre-8.38.tar.gz
zlib-1.2.8.tar.gz
perl-5.24.0.tar.gz
1、解压文件
tar -zxvf nginx-1.16.0.tar.gz
tar -zxvf openssl-1.0.1j.tar.gz
tar -zxvf pcre-8.38.tar.gz
tar -zxvf zlib-1.2.8.tar.gz
tar -zxvf perl-5.24.0.tar.gz
2、安装perl
$ cd pcre-8.36
$ ./Configure -des -Dprefix=$HOME/localperl
$ make
$ make install
3、安装PCRE库
$ cd pcre-8.36
$ ./configure
$ make
$ make install
4、安装openss
$ cd openssl-1.0.1j
$ ./config
$ make
$ make install
5、安装zlib库
$ cd zlib-1.2.8
$ ./configure
$ make
$ make install
6、安装nginx
$ cd nginx-1.16.0
$ ./configure --prefix=/usr/local/nginx
$ make
$ make install
7、启动nginx
/usr/local/nginx/sbin/nginx
8、常用命令
/usr/local/nginx/sbin/nginx //启动
/usr/local/nginx/sbin/nginx -s stop //强制停止
/usr/local/nginx/sbin/nginx -s quit //有序退出
/usr/local/nginx/sbin/nginx -s reload //重启
**
**
附件
链接:https://pan.baidu.com/s/1egl29mfD72zT9podBcdKRA
提取码:zkle