javaWeb服务器在linux上的搭建

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/TenderGuo/article/details/78415867

一、jdk的安装

a、去甲骨文官网下载对应版本的jdk,这里以1.8版本为列(jdk下载地址
1.这里如果是新手的话推荐下载rpm,我这里使用的rpm的,当然也可以使用tar.gz的(tar.gz安装参考地址
b、下载完成后可以通过xftp传输到linux上,当然也可以是带图形界面的linux,在linux上下载此步骤后面省略图形界面linux
      c、安装jdk
     1.如果不是root用户先su成root
     2.chmod 777 jdk-8u151-linux-x64.rpm 获取权限
     3.rpm -ivh jdk-8u151-linux-x64.rpm 安装jdk
     4.最后java -version检查jdk的安装情况,如果出现以下情况表示安装成功

二、tomcat的安装
a、首先下载tomcat:(tomcat下载地址
b、解压
1.建立tomcat目录
2.解压tar -zxvf tmp/tomcat/8/apache-tomcat-8.5.23.tar.gz -C /usr/local/(-C是指定解压到某个目录下,如果就解压到当前目录可以省略)
mv apache-tomcat-8.5.23 tomcat(这里是重命名文件夹命令,可以省略)
c、验证
1.启动tomcat
进入bin目录
./startup.sh start启动tomcat,浏览器访问127.0.0.1:8080,如果出现tomcat则表示启动
./shutdown.sh start关闭tomcat
三、redis的安装
a、下载redis(redis下载地址
b、解压安装
1.解压tar -zxvf tmp/redis/redis-4.0.2.tar.gz -C /usr/local/
mv redis-4.0.2 redis重命名
2、编译make
C、验证
进入src目录 启动redis./redis-server start 出现如下图表示启动成功./redis-server redis.conf指定配置文件启动

四、nginx安装
a、下载nginxnginx下载地址
b、下载PCRE(正则表达式库,让nginx支持rewrite需要安装这个库,PCRE下载地址
c、安装PCRE
1.解压tar-zxvf tmp/nginx/pcre/pcre-8.41.tar.gz -C /usr/local/
2.重命名mv pcre-8.41/ pcre
3.安装C C++支持yum install -y gcc gcc-c++
4.初始化配置,进入PCRE目录 ./configure
5.编译make
6.安装make install
d、解压nginx
1.安装zlib支持yum install -y zlib-devel
2.解压tar -zxvf tmp/nginx/1.12.2/nginx-1.12.2.tar.gz -C /usr/local/
3.重命名mvnginx-1.12.2/ nginx1这里特别要注意名字不能改成nginx,不然最后一步make install会报错
4.初始化配置,进入nginx目录./configure --with-pcre=/usr/local/pcre/
5.编译make
6.安装make install
e、验证
这里注意,make install后会生成/usr/local/nginx路径的文件夹,进入/usr/local/nginx/sbin 执行./nginx
启动好nginx后浏览器访问127.0.0.1出现nginx欢迎页则安装成功
关闭命令./nginx -s stop
重启./nginx -s reload
指定配置文件启动nginx -c /path/to/nginx.conf
五、myssql安装
a、下载mysql(mysql下载地址
我这里下载的是linux通用,64位版本
b、安装mysql
1.解压mysqltar -zxvf tmp/mysql/mysql-5.6.38-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
2.重命名mv mysql-5.6.38-linux-glibc2.12-x86_64/ mysql
3.添加组mv groupadd mysql
4.添加用户useradd -g mysql mysql
5.添加权限chown -R mysql:mysql ./
6.安装./scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/mysql
7.配置mysql
cp support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
cp support-files/my-default.cnf /etc/my.cnf
vi /etc/init.d/mysqld修改启动脚本 以下是修改内容
basedir=/usr/local/mysql/
datadir=/usr/local/mysql/data/mysql
c、验证
    启动mysql
service mysqld start
测试连接
./mysql/bin/mysql -uroot
关闭mysql
service mysqld stop
查看运行状态
service mysqld status
  
安装mysql ./scripts/mysql_install_db,时可能会遇到
error while loading shared libraries: libnuma.so.1: cannot open shared object file: No suc....
原因:是用yum 安装的libnuma.so.1,但安装时默认安装的是32的,但db2需要的是64位的
解决办法:
1.如果已经安装了libnuma.so.1,先yum remove libnuma.so.1
2.yum install numactl.x86_64

3.如果上面还不行那么就yum install libaio* -y

-bash: ./scripts/mysql_install_db: /usr/bin/perl: bad interpreter: No such file or directory

解决办法:yum -y install perl perl-devel

展开阅读全文

没有更多推荐了,返回首页