1.在linux下安装Nginx服务器需要下载 zlib ,openssl ,prac
rpm依赖包下载网址 http://rpmfind.net/linux/rpm2html/search.php
Nginx 下载网址 https://nginx.org/en/download.html
SSL功能需要openssl库,下载地址:http://www.openssl.org/
gzip模块需要zlib库,下载地址:http://www.zlib.net/
rewrite模块需要pcre库,下载地址:http://www.pcre.org/ (ps:注意是pcre库,不是pcre2库)
2.使用Xftp 把下载的软件上传到Linux系统中
a1. cd 到软件目录 ,使用 tar -zxvf 软件名 进行解压操作。
a2. cd 解压软件目录。
a3. ./configure。
a4. make。
a5. make install。
如果没有报错说明安装成功。
3.其中出现 You need a C++ compiler for C++ support ,说明你的Linux系统上没有支持c++ 环境。需要安装gcc gcc-c++ 。
4.使用rpm 命令手动安装 gcc ,gcc-c++ ,首先下载需要使用的依赖包,(ps:注意Linux系统版本 X86_64, I836等根据需要下载)
5.安装步骤
rpm -Uvh cpp-xxxx.rpm 回车
rpm -Uvh kernel-xxx.rpm 回车
rpm -Uvh glibc-headers-xxx.rpm 回车
rpm -Uvh glibc-devel-xxx.rpm 回车
rpm -Uvh libgomp-xxx.rpm 回车
rpm -Uvh gcc-xxx.rpm 回车
gcc 安装
rpm -ivh libstdc++-devel-xxx.rpm
rpm -ivh gcc-c++-xxx.rpm
gcc-c++ 安装
记住反正就是缺什么补什么依赖包,有的时候依赖包版本在以前版本出现,需要把版本低的包卸载掉。
rpm -qa|grep xxx rpm 命令查看依赖包
rpm -e xxx rpm 卸载依赖包
rpm -ivh xxx rpm 安装依赖包
rpm -Uvh xxx rpm 更新依赖包
6.查看nginx 是否安装是否成功
1 cd /usr/local/nginx/sbin/
2 ./nginx -t
7.error while loading shared libraries: libpcre.so.0的解决办法
rpm -e pcre –nodeps,导致丢失libpcre.so.0文件。新版本prce再也安装不上了,巨坑!!!
去这个网站 http://pkgs.org/download/libpcre.so.0 下载适合的pcre文件。
使用 rpm命令安装 rpm -ivh pcre-xxx.rpm