centos 7.6 安装nginx

nginx安装

到某一目录下

cd /usr

使用wget命令下载nginx资源包

wget http://nginx.org/download/nginx-1.16.1.tar.gz

解压

tar -zxvf nginx-1.16.1.tar.gz

进入nginx-1.16.1目录

 cd nginx-1.16.1

**make 编译 **
make的过程是把各种语言写的源码文件,变成可执行文件和各种库文件

 ./configure
  make
  make install # (make install是把这些编译出来的可执行文件和库文件复制到合适的地方)

启动nginx服务
先进入/usr/nginx/sbin目录

 cd /usr/nginx/sbin

然后执行

 ./nginx

此时nginx服务已经启动完成,nginx默认使用80端口。
在本地浏览器输入 服务器外网ip:80(类似10.67.7.71:80) ,你将能看如下画面
请添加图片描述

中途遇到报错问题及处理

问题一:./configure: error: C compiler cc is not found

问题描述:安装软件的时候提示:c compiler cc is not found
解决办法:需要执行,安装gcc-c++包

yum -y install gcc-c++ # -y:所有的询问均选择yes

问题二:make: *** No rule to make target build’, needed bydefault’. Stop

上传nginx包并且解压后,cd到解压目录执行 ./configure 生成了 Makefile,但是在执行make命令时报错

分析:这通常是缺少依赖bao导致的,所以建议在安装nginx之前先安装以下依赖:
Nginx是C/C++语言开发,建议在Linux上运行,安装Nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,所以需要安装gcc

解决:Nginx还需要安装其它依赖环境 pcre、zlib、openssl, 这些是解压包、ssl相关的依赖。

yum -y install gcc-c++ 
yum -y install pcre pcre-devel
yum -y install zlib zlib-devel
yum -y install openssl openssl-devel 
yum -y install make zlib-devel gcc-c++ libtool openssl openssl-devel

注意:安装完毕包后需要重新./configure、make、make install即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值