目录
为了运行 JavaWeb 程序,我们需要在 Linux 安装 jdk、tomcat、mysql 等,下面我使用管理员用户(root)在 Linux 上演示安装步骤
yum list | grep jdk
我这里选择的是?java-1.8.0-openjdk-devel.x86_64???
yum install java-1.8.0-openjdk-devel.x86_64
?
安装之后输入 javac 验证是否安装成功,如下图所示,就是安装成功了
这里我的 CentOS 系统版本太低,导致没有 tomcat 8,所以就需要去官网手动下载 tomcat 压缩包,如果有 tomcat 8 版本的话就可以直接下载(下载命令跟上面一样)
tomcat 官网??Apache Tomcat? - Welcome!
?
? 把下载好的压缩包,拖拽到 Linux 系统中
?如果出现进度条不都的情况,说明缺少 rz 命令
?安装 rz?
yum install lrzsz
安装之后就可以了?
下一步,解压缩安装包
unzip apache-tomcat-8.5.98.zip
解压完成?
?
如果缺少 unzip 命令,那就输入下面命令安装
yum install unzip
?解压完成之后,进入,并找到 bin 进去
cd apache-tomcat-8.5.98
cd bin
ll
这些就是我们熟悉的 tomcat 启动脚本了?
这里有两个启动脚本
- startup.bat 是windows 上用的
- startup.sh? 是 Linux 上用的
在 bin 目录中,需要给这些 .sh 文件加上可执行权限
chmod +x *.sh
sh startup.sh
1)通过 ps 验证
ps aux | grep tomcat
?2)通过 netstat 验证
netstat -anp | grep 8080
?以上两种情况都可验证 tomcat 运行成功
使用 yum 安装 mariadb (是 mysql 的孪生兄弟)
1)安装 mariadb 服务
yum install -y mariadb-server
2)安装 mariadb 命令行客户端
yum install -y mariadb
3)安装 mariadb C library
yum install -y mariadb-libs
4)安装 mariadb 开发包
yum install -y mariadb-devel
1)启动服务
systemctl start mariadb
2)设置服务自动启动
systemctl enable mariadb
3)查看服务状态
systemctl status mariadb
?运行成功,Active 状态为 active(running)
使用命令行客户端尝试连接
mysql -uroot
查看 mariadb 版本号
select version();
创建数据库时为了支持中文,统一指定?uft8mb4 字符集
create database demo_db charset utf8mb4;
按 ctrl + c 退出 nariadb