Linux 离线安装tocmat9 nginx1.18 (zlib&pcre) Redis以及gcc-c++依赖库的安装

因工作环境转为内网,所有程序需离线安装,以下内容为centos8.3本地环境测试记录~~~~




一、Tomcat9安装

1.下载tomcat9.tar.gz离线包

下载地址:https://tomcat.apache.org/download-90.cgi
在这里插入图片描述

2.上传至服务器解压tomcat包

上传方式rz命令或者xftp都可以。
解压:

# tar -xzvf 

在这里插入图片描述
tomcat默认8080,端口可以去conf/server.xml文件夹中修改

# vim server.xml

在这里插入图片描述

3.启动tomcat

进入bin目录下执行

# ./startup.sh

在这里插入图片描述
输入ip+端口试下有没有小黄猫
在这里插入图片描述

二、gcc-c++ 依赖库安装

1.gcc依赖库下载:

gmp :https://gmplib.org/#DOWNLOAD
mpfr :https://www.mpfr.org/mpfr-current/#download
mpc : https://mirrors.tuna.tsinghua.edu.cn/gnu/mpc/
gcc : http://mirrors.ustc.edu.cn/gnu/gcc/gcc-10.1.0/

2.gcc-c++依赖库下载:

libstdc++:https://pkgs.org/download/libstdc++
libstdc+±devel:http://rpmfind.net/linux/rpm2html/search.php?query=libstdc%2B%2B-devel
gcc-c++:http://rpmfind.net/linux/centos/8-stream/AppStream/x86_64/os/Packages/gcc-c+±8.5.0-1.el8.x86_64.rpm

3.gcc gcc-c++ 依赖库安装:

在这里插入图片描述
包后缀不同,解压命令也不同:

# 	[ ] .tar包    --tar -xf  [ ]
#	[ ].tar.xz    --tar -xvJf [ ]
# 	[ ].tar.gz	  --tar -xzvf [ ]

tar命令参数含义:
-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件 以上五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。
-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出 参数-f是必须加上
-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名

解压完成:
在这里插入图片描述
为了不污染已有的编译和运行环境,将GCC及依赖库均安装到/usr/local目录,并且最好以root用户完成下述所有操作。

# ./configure --prefix=/usr/local/gmp
# make & make install
# ln -s /usr/local/gmp-6.1.2 /usr/local/gmp

gcc依赖库至少以上三个。gcc和gcc-c++需要按照以上的下载顺序来一一安装:

# cd /gcc
# ./configure
# make && make install 
如果下载的是rpm包,可以用以下命令(--force --nodeps 不寻找依赖库,强制执行):
# rpm -ivh gcc-c++.rpm --force --nodeps

三、nginx及zlib、pcre 依赖安装

需要注意的是安装依赖前提还需安装gcc-c++ 依赖库

1.下载nginx 、zlib、pcre、gcc-c++

nginx:http://nginx.org/en/download.html
zlib:http://www.zlib.net/
pcre: https://ftp.pcre.org/pub/pcre/

下载完成上传至服务器:在这里插入图片描述

2.zlib、pcre 、nginx安装:

解压:

# tar -xzvf zlib-1.2.11.tar.gz
# tar -xzvf pcre-8.00.tar.gz 
# tar -xzvf nginx-1.18.0.tar.gz 

先安装zlib库;

# cd zlib-1.2.11/
# ./configure
# make && make install

三者的安装操作步骤一样的,比较简单。

# cd pcre  或者 nginx 
# ./configure
# make && make install

在这里插入图片描述
nginx 安装完成之后进入到安装目录:

cd /usr/local/nginx/

在这里插入图片描述

# 启动nginx服务:
# cd /usr/local/sbin 
# ./nginx -s reload
# ps -ef |grep nginx
# curl localhost:80

在这里插入图片描述

四、redis安装

1.redis下载安装:

redis :http://download.redis.io/releases/redis-4.0.11.tar.gz

安装:

# tar -zxvf redis.tar.gz
# cd redis
# make && make install

在这里插入图片描述
没有error基本上就是编译安装成功了。安装前提也是要gcc-c++依赖库的;

2.启动redis服务:
# cd redis/src
# ./redis-server

在这里插入图片描述


  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

twenty-six

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值