tar源码包管理
源码包安装方法
源码安装 nginx
1. 编译环境如 gcc 和 gcc-c++编译器,make
2. 准备软件 : nginx-1.18.0.tar.gz
部署 Nginx
安装 nginx 源码编译,需要的依赖包:
[root@Hengji ~]# yum -y install gcc gcc-c++ make zlib-devel pcre pcre-devel openssl-devel # pcre 包作用是让 nginx 支持正则表达式,地址重写 rewrite
Last metadata expiration check: 1:28:53 ago on Thu 17 Sep 2020 12:21:48 PM CST.
...
...
Complete!
开始安装:
源码编译 3 把斧:./configure , make ,make install
[root@Hengji ~]# wget http://nginx.org/download/nginx-1.18.0.tar.gz
--2020-09-17 14:01:58-- http://nginx.org/download/nginx-1.18.0.tar.gz
正在解析主机 nginx.org (nginx.org)... 52.58.199.22, 3.125.197.172, 2a05:d014:edb:5704::6, ...
正在连接 nginx.org (nginx.org)|52.58.199.22|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:1039530 (1015K) [application/octet-stream]
正在保存至: “nginx-1.18.0.tar.gz”
nginx-1.18.0.tar.gz 100%[===================>] 1015K 154KB/s 用时 6.6s
2020-09-17 14:02:05 (154 KB/s) - 已保存 “nginx-1.18.0.tar.gz” [1039530/1039530])
[root@Hengji ~]# tar zxvf nginx-1.18.0.tar.gz
[root@Hengji ~]# cd nginx-1.18.0/
[root@Hengji nginx-1.18.0]# ./configure --prefix=/usr/local/nginx
checking for OS
...
[root@Hengji nginx-1.18.0# make -j 4
[root@Hengji nginx-1.18.0]# make install
<