linux离线安装nginx

安装包下载链接:

链接: https://pan.baidu.com/s/1114c_R-GoTtTEZ1paDK_oQ

提取码: ww48 

1.正式开始前需要确认gcc、g++开发库已经预先安装好。

     检查gcc是否安装:gcc --version;

     检查g++是否安装:g++ --version;

2.如若未安装:下载好gcc安装所需的安装包

linux离线安装nginx

    最好把上面的gcc放在一文件夹里面

     安装命令:rpm -Uvh *.rpm --nodeps --force(忽略关联性、强制安装)
     安装完成后查看 /usr/bin/下是否有 gcc 和 g++目录,有的话说明安装成功

3.OpenSSL安装: linux离线安装nginx

     安装命令:

[[email protected] src]# tar zxvf openssl-1.1.0h.tar.gz
[[email protected] src]# cd openssl-1.1.0h
[[email protected] openssl-1.1.0h]# ./config && make && make install

4.pcre安装 linux离线安装nginx

[[email protected] src]# tar zxvf pcre-8.42.tar.gz 
[[email protected] src]# cd pcre-8.42
[[email protected] pcre-8.42]# ./configure && make && make install

 5.zlib安装linux离线安装nginx

[[email protected] src]# tar zxvf zlib-1.2.11.tar.gz
[[email protected] src]# cd zlib-1.2.11
[[email protected] zlib-1.2.11]# ./configure && make && make install

6.nginx安装linux离线安装nginx

[[email protected] src]# tar zxvf nginx-1.15.9.tar.gz
[[email protected] src]# cd nginx-1.15.9
[[email protected] nginx-1.15.9]# ./configure && make && make install

7.启动Nginx

先找一下nginx安装到什么位置上了

 linux离线安装nginx

进入nginx目录并启动

linux离线安装nginx

报错了,error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory,按照下面方式解决

 

1.用whereis libpcre.so.1命令找到libpcre.so.1在哪里
2.用ln -s /usr/local/lib/libpcre.so.1 /lib64命令做个软连接就可以了
3.用sbin/nginx启动Nginx
4.用ps -aux | grep nginx查看状态
[[email protected] nginx]# whereis libpcre.so.1
[[email protected] nginx]# ln -s /usr/local/lib/libpcre.so.1 /lib64
[[email protected] nginx]# sbin/nginx
[[email protected] nginx]# ps -aux | grep nginx 

linux离线安装nginx

进入Linux系统的图形界面,打开浏览器输入localhost会看到下图,说明nginx启动成功

linux离线安装nginx