centos7编译安装 nginx

本文详细介绍了在CentOS7最小化环境中安装Nginx稳定版1.14.2的步骤,包括环境准备、依赖库安装、编译配置及启动过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境

环境:centos7 为全新最小化环境

nginx: 这里选择nginx 稳定版 ( 下载地址:http://nginx.org/download/nginx-1.14.2.tar.gz)

安装

1.以root账号登录centos7 ,cd 到usr/local/src目录下

2.执行yum install wget  命令(最小化安装无此命令,如果已安装过则跳过此步骤)

3.执行wget http://nginx.org/download/nginx-1.14.2.tar.gz 将nginx 下载到centos 上

4.执行 tar xzvf nginx-1.14.2.tar.gz 解压nginx 

5.cd nginx-1.14.2 切换到nginx 下进行安装

6.执行./configure --prefix=/usr/local/nginx 将nginx 安装到/usr/local/nginx 目录下

会发现报错:

提示说,C编译器没有安装,即gcc没有安装

执行下面的命令安装gcc 即可

yum install gcc

然后再次执行:

./configure --prefix=/usr/local/nginx

会发现报下面的错:

这里提示缺少pcre 库,可以看出nginx 重写模块需要pcre。

这里安装pcre

yum install pcre(如果提示已经安装了,Nothing to do ,则需要执行yum install pcre-devel 命令)

注:devel包主要是头文件之类的,供开发用。

再执行安装命令(./configure --prefix=/usr/local/nginx)

如果在安装过程中,报如下错:

直接按照提示,安装需要的包的开发版即可( 如:zlib-devel)。

configure 完成后,需要执行

make && make install 

编译完成后即可在/usr/local/ 目录下看到nginx 目录,切换到nginx 目录中(cd nginx)。

可看到有如下四个文件夹

conf  -----  配置文件  
html  ----- 网页文件
logs  -----  日志文件 
sbin  -----  主要二进制程序

启动nginx :

./sbin/nginx

 

ok ,至此nginx 安装完成。如果遇到80端口被占用的错误提示,将对应的进程杀死,重新启动nginx即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值