linux离线安装nginx
安装包下载链接:
链接: https://pan.baidu.com/s/1114c_R-GoTtTEZ1paDK_oQ
提取码: ww48
1.正式开始前需要确认gcc、g++开发库已经预先安装好。
检查gcc是否安装:gcc --version;
检查g++是否安装:g++ --version;
2.如若未安装:下载好gcc安装所需的安装包
最好把上面的gcc放在一文件夹里面
安装命令:rpm -Uvh *.rpm --nodeps --force(忽略关联性、强制安装)
安装完成后查看 /usr/bin/下是否有 gcc 和 g++目录,有的话说明安装成功
3.OpenSSL安装:
安装命令:
[[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安装
[[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安装
[[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安装
[[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安装到什么位置上了
进入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系统的图形界面,打开浏览器输入localhost会看到下图,说明nginx启动成功