软件测试:centos7(linux)安装nginx
Posted 说笑谈古松
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件测试: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
以上是关于软件测试:centos7(linux)安装nginx的主要内容,如果未能解决你的问题,请参考以下文章