环境搭建
虚拟机VirtualBox-5.1.22
系统CentOS7.3(我们会给这个VirtualBox的备份镜像)
账号root
密码123456
软件:
jdk 1.8.0_111
nginx 1.11.7
mysql 5.7.17
redis 3.2.8
jdk: 路径/usr/local/jdk1.8.0_111
nginx: 路径/usr/local/nginx
启动nginx
重启nginx -s reload
mysql: 配置/etc/my.conf
账号root
密码123456
端口3306
启动systemctl start mysqld
停止systemctl stop mysqld
redis: 路径/usr/local/redis
配置/etc/reis.conf
端口6379
密码123456
启动systemctl start redis
停止systemctl stop redis
我们建议按照我们的提供的CentOS7.3的VirtualBox虚拟机备份镜像来完成(centos7.3.ova)
我们虚拟机里都安装了什么软件呢?
我们在浏览器里面访问虚拟机的IP地址
http://10.200.16.153
我们看到弹出一个界面,然后跳入请在微信客户端打开连接,这个是正常的
我们测试连接数据库mysql,我们用的客户端软件是Navicat
我们上节课编写了数据库的表,则我们现在把它们添加到这个数据库上,数据库名为sell,字符集选择utf8mb4,为什么要选择这个编码呢?例如我们在数据库中要存储一些表情(微信聊天的image表情) 用普通的utf8是存储不了的,所以我们选择utf8mb4,排序规则选择utf8mb4_general_ci,创建好以后,双击sell数据库,进入以后,在表上右键,选择“运行SQL文件”,
然后选择我们上节课保存的createtable.sql,然后点击开始
然后刷新就看到创建了四个表,现在是没有添加数据的
查看jdk的版本 java -version
查看maven的版本mvn -version
我们发现提供的虚拟机中并没有安装maven,所以我们要自己安装maven-3.3.9,安装目录为/usr/local/apache-maven-3.3.9
去maven官网http://mirrors.shu.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz 下载
然后将其解压到/usr/local,这样就是/usr/local/apache-maven-3.3.9
用root用户登录,然后配置环境变量,编辑/etc/profile文件,添加如下代码
MAVEN_HOME=/usr/local/apache-maven-3.3.9
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin
注意MAVEN_HOME的路径和版本,要与压缩文件的位置和版本名称保持一致。
保存文件,并运行如下命令使环境变量生效
source /etc/profile
输入如下命令,如果能看到Maven相关版本信息,则说明Maven已经安装成功
在使用maven中,我们要注意它的仓库的地址
在maven安装目录的conf目录下的settings.xml文件的标签中增加以下内容:(我们加入阿里云,则速度能快一些)
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
下面我们就开始准备创建项目了