第一步:部署mysql
1.先检查系统是否装有mysql
rpm -qa | grep mysql
2.下载mysql的repo源
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
如果报错: -bash: wget: 未找到命令
安装插件 yum -y install wget
3.安装 mysql-community-release-el7-5.noarch.rpm包
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
4.安装MySQL
sudo yum install mysql-server
5.重置MySQL密码
mysql -u root
如果报错:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
原因:原因是/var/lib/mysql的访问权限问题。
chown root /var/lib/mysql/
重启MySQL服务
service mysqld restart
接着登陆设置密码
mysql -u root
use mysql;
进入修改密码
update user set password=password('123456') where user='root';
exit;
6.重启MySQL服务
service mysqld restart
接着设置Root账户远程连接密码,账户和密码都是 root
mysql -u root -p
重启服务器
service mysqld restart
grant all privileges on *.* to 'testqw'@'%'identified by 'testqw123' with grant option;
flush privileges ;
mysql安装完成。
第二步:安装redis
1.下载redis安装包
wget http://download.redis.io/releases/redis-4.0.6.tar.gz
2.解压压缩包
tar -zxvf redis-4.0.6.tar.gz
3.yum安装gcc依赖
yum install gcc
4.跳转到redis解压目录下
cd redis-4.0.6
5.编译安装
make MALLOC=libc
将/usr/local/redis-4.0.6/src目录下的文件加到/usr/local/bin目录
cd src && make install
6.启动redis
修改redis.conf文件(/usr/local/redis-4.0.6/redis.conf)
将daemonize no修改为daemonize yes
指定redis.conf文件启动
cd /usr/local/bin
./redis-server /usr/local/redis-4.0.6/redis.conf
7.查看redis进程
ps -aux | grep redis
redis安装完成。
第三步:安装JDK1.8
1.下载链接,自己下载1.8以上版本
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2.创建安装目录
mkdir /usr/local/java/
3.解压至安装目录
tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local/java/
4.设置环境变量
打开vim /etc/profile
在末尾添加
export JAVA_HOME=/usr/local/java/jdk1.8.0_311
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
4.使环境变量生效
source /etc/profile
添加软链接
ln -s /usr/local/java/jdk1.8.0_311/bin/java /usr/bin/java
5.检查
java -version
JDK安装完成。
第四步:安装nginx
1.安装gcc
cc是linux下的编译器在此不多做解释,感兴趣的小伙伴可以去查一下相关资料,它可以编译 C,C++,Ada,Object C和Java等语言
命令:查看gcc版本
gcc -v
一般阿里云的centOS7里面是都有的,没有安装的话会提示命令找不到,
安装命令:
yum -y install gcc
2.pcre、pcre-devel安装
yum install -y pcre pcre-devel
3.zlib安装
yum install -y zlib zlib-devel
4.安装openssl
yum install -y openssl openssl-devel
5.下载nginx安装包
wget http://nginx.org/download/nginx-1.9.9.tar.gz
6.把压缩包解压到usr/local/java
tar -zxvf nginx-1.9.9.tar.gz
7.切换到cd /usr/local/java/nginx-1.9.9/下面
执行三个命令:
./configure
make
make install
8.切换到/usr/local/nginx安装目录
配置nginx的配置文件nginx.conf文件,主要也就是端口
9.启动nginx服务
切换目录到下面
cd /usr/local/nginx/sbin
./nginx
10.查看nginx服务是否启动成功
ps -ef | grep nginx
11.访问你的服务器IP+端口
12.关闭nginx
ps -ef | grep nginx
kill -QUIT 主进程号 :从容停止Nginx
kill -TERM 主进程号 :快速停止Nginx
pkill -9 nginx :强制停止Nginx
nginx安装和配置都没问题OK了