linux下安装nginx

参考: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

原文地址:https://www.cnblogs.com/wjq-/p/14923441.html