参考:https://www.cnblogs.com/kenshinobiy/p/9118010.html
下载地址:http://nginx.org/en/download.html
下载上传服务器,解压,进入目录安装
nginx是通过源码包发布的,而nginx是c写的,因此需要安装c/c++的编译器
yum install gcc
安装nginx,nginx-1.20.1目录下执行
./configure
报错,说是需要将PCRE库安装到系统中
下载PCRE:https://ftp.pcre.org/pub/pcre/ ,找个了版本较新的
上传,解压,安装pcre
进入pcre-8.45,仍是执行命令
./configure
然后又是错误,系统缺失 gcc-c++ 库
安装gcc-c++
yum install -y gcc-c++
继续安装pcre
在pcre-8.45目录下执行安装命令
make install
此时出现2次错误,中断2次
第二次,
第一个问题查询说是内存不足,情况不符,不是内存问题。第二个问题不知道那个文件是神马,所以只能继续执行make install
执行成功
然后继续安装nginx,执行命令./configure ,然后又是错误,需要将zlib库安装到系统中
下载zlib:http://www.zlib.net/
上传,解压,安装zlib
在zlib-1.2.11目录下执行
./configure
执行安装命令
make install
然后又是错误,并且是安装pcre时报过的错
只好再次执行安装命令,安装成功
然后回到nginx,继续执行./configure
执行安装命令
make install
安装完毕
nginx安装目录
启动命令sbin目录下
./nginx
停止命令sbin目录下
./nginx -s stop
重启命令sbin目录下
./nginx -s reload