参考资料:
Nginx笔记(二)nginx离线安装 https://blog.csdn.net/qq_19875973/article/details/80690388
[/usr/share/doc/pcre-8.32/Makefile] Error 127解决办法 https://blog.csdn.net/feinifi/article/details/77249225
正文
安装依赖
[root@cgmcentos7 ~]# yum install -y gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel
下载nginx压缩包
wget -c https://nginx.org/download/nginx-1.16.1.tar.gz
解压
[root@cgmcentos7 ~]# tar -zxvf nginx-1.16.1.tar.gz -C /opt/module
编译
[root@cgmcentos7 nginx-1.16.1]# pwd
/opt/module/nginx-1.16.1
[root@cgmcentos7 nginx-1.16.1]# ./configure
安装
[root@cgmcentos7 nginx-1.16.1]# pwd
/opt/module/nginx-1.16.1
[root@cgmcentos7 nginx-1.16.1]# make && make install
删除过渡文件
[root@cgmcentos7 module]# pwd
/opt/module
[root@cgmcentos7 module]# rm -rf nginx-1.16.1/
启动关闭
[root@cgmcentos7 sbin]# pwd
/usr/local/nginx/sbin
[root@cgmcentos7 sbin]# ./nginx
[root@cgmcentos7 sbin]#./nginx -s stop
[root@cgmcentos7 sbin]#./nginx -s quit
[root@cgmcentos7 sbin]#./nginx -s reload
测试
-----------------
软件查询与卸载
rpm -qa | grep pcre
rpm -e --nodeps xxx 这句话千万别操作
就是因为操作了 rpm -e --nodeps pcre把linux环境搞挂了。
在nginx-1.18.0文件夹下执行
./configure --with-http_ssl_module --with-pcre=../pcre-8.32 --with-zlib=../zlib-1.2.7 --with-openssl=../openssl-1.0.1e
然后执行 make && make install