搭建一个web服务器使用的比较多的是LAMP(LAMP是 Linux + Apache + MySQL + PHP 的环境要求,即web服务器。),因为本人没学过php,所以并没有使用这个,采用的是LNMT是 Linux + Nginx + MySQL + Tomcat 的环境。
linux系统采用的是centos6.5
JDK
首先装的是jdk,这里参考博客:https://www.cnblogs.com/xqzt/p/4934451.html
1、源码包准备:
首先到官网下载jdk-8u181-linux-x64.tar.gz,
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2、解压源码包(采用root用户)
通过终端在/usr/local目录下新建java文件夹,命令行:
mkdir /usr/local/java
然后将下载到压缩包拷贝到java文件夹中,命令行:
进入jdk源码包所在目录
cp jdk-8u181-linux-x64.tar.gz /usr/local/java
然后进入java目录,命令行:
cd /usr/local/java
解压压缩包,命令行:
tar zxvf jdk-8u181-linux-x64.tar.gz
然后可以把压缩包删除,命令行:
rm jdk-8u181-linux-x64.tar.gz
3、设置jdk环境变量
vi /etc/profile
打开之后在末尾添加
JAVA_HOME=/usr/local/java/jdk1.8.0_181
JRE_HOME=/usr/local/java/jdk1.8.0_181/jre
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$JAVA_HOME/bin:$PATH
#tomcat安装目录
CATALINA_HOME="/usr/local/tomcat/apache-tomcat 8.5.34"
export PATH JAVA_HOME CLASSPATH CATALINA_HOME
使环境变量生效
source /etc/profile
4、修改默认JDK
如果系统已经安装了其他版本的Java
update-alternatives --install /usr/bin/java java /usr/java/jdk1.8.0_66/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.8.0_66/bin/javac 300
update-alternatives --config java
update-alternatives --config javac
5、检验是否安装成功
java -version
看看是否安装成功,成功则显示如下
java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)
Tomcat
Tomcat是一款比较流行的WEB应用服务器。
1.进入安装包下载目录: cd /home/download
2.解压操作: tar -zxvf apache-tomcat 8.5.34.tar.gz
3.要移动到/usr/local: cd /usr/local
4.创建一个目录: mkdir tomcat
5.把download下的tomcat复制到tomcat:mv apache-tomcat 8.5.34/ /usr/local/tomcat
6.环境变量在配置jdk时已经配置了
开启Tomcat:
进入安装目录下:
> cd /usr/local/tomcat/apache-tomcat 8.0.36/bin/
> ls
> ./startup.sh 开启 ./shutdown.sh 关闭
原文:https://blog.csdn.net/YEN_CSDN/article/details/52217321
Mysql
使用yum安装,这种方法需要自行更改root密码,在安装是不会提示设置root密码,貌似是随机设置的,,,
yum install mysql mysql-server mysql-devel
这是由于root密码并不知道,所以需要修改mysql配置文件以跳过密码登陆
终端中输入
vim /etc/my.cnf
在[mysqld]的段后加上一句:skip-grant-tables
保存并且退出vim。
重新启动mysqld
service mysqld restart
登录并修改MySQL的root密码
mysql
mysql> USE mysql ;
mysql> UPDATE user SET password = password ( '123456' ) WHERE user = 'root' ;
mysql> flush privileges ;
mysql> exit;
将MySQL的登录设置修改回来
vim /etc/my.cnf
将刚才在[mysqld]的段中加上的skip-grant-tables删除
保存并且退出vim
重新启动mysqld
service mysqld restart
终端输入 mysql -V 测试MySQL是否安装成功
Nginx
采用root用户下安装
安装EPEL存储库,运行以下命令:
yum install epel-release
安装nginx
yum install nginx -y
安装gcc依赖库
yum -y installgcc gcc-c++ autoconf automake
启动nginx
service nginx start
浏览器输入网址:http://localhost
可以看到nginx的默认界面,说明安装成功