软件测试:centos7(linux)安装nginx

安装所需插件

1、安装gcc

gcc是linux下的编译器在此不多做解释,感兴趣的小伙伴可以去查一下相关资料,它可以编译 C,C++,Ada,Object C和Java等语言
命令:查看gcc版本

gcc -v

一般阿里云的centOS7里面是都有的,没有安装的话会提示命令找不到,

安装命令:

yum -y install gcc

2、pcre、pcre-devel安装

pcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式,所以需要安装pcre库。
安装命令:

yum install -y pcre pcre-devel

3、zlib安装

zlib库提供了很多种压缩和解压缩方式nginx使用zlib对http包的内容进行gzip,所以需要安装
安装命令:

yum install -y zlib zlib-devel

4、安装前置库:

如果后面make指令报错:

make: *** No rule to make target `build', needed by `default'. Stop.

那就需要删掉nginx,安装前置库,再重新安装nginx,会很麻烦,建议可以试试先安装前置库,当然,有的不用。

yum install -y gcc pcre pcre-devel openssl openssl-devel gd gd-devel

安装nginx

1、下载:

https://nginx.org/en/download.html

在这里插入图片描述

2、在/usr/local下新建nginx文件夹,将安装包上传。

在这里插入图片描述

3、解压:

tar -zxvf  nginx-1.20.0.tar.gz

4、切换到cd /usr/local/java/nginx-1.9.9/下面

执行三个命令:

./configure    #生成一个Makefile文件夹

在这里插入图片描述

make
make install

到此为止环境已经安装好,接下来启动nginx服务

cd /usr/local/nginx/sbin/ 
./nginx

5、验证:直接在浏览器输入地址回车就行。

在这里插入图片描述

6、报错处理

我们在输入./configure可能会出现很多报错情况。
错误信息:

checking for OS

  • Linux 3.10.0-327.el7.x86_64 x86_64
    checking for C compiler … not found

./configure: error: C compiler cc is not found

解决方法:安装gcc

yum -y install gcc
错误信息:

./configure: error: the HTTP rewrite module requires the PCRE library.

解决方法:安装pcre-devel

yum install pcre-devel
错误信息:

./configure: error: the HTTP gzip module requires the zlib library.

解决方法:安装zlib-devel

yum install zlib-devel

测试是否安装成功

./nginx -t

还有一种情况就是80端口打不开,可以执行:

firewall-cmd --query-port=80/tcp
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值