linux下安装nginx(nginx(nginx-1.8.0.tar.gz),openssl(openssl-fips-2.0.9.tar.gz) ,zlib(zlib-1.2.11.tar.gz),pcre(pcre-8.39.tar.gz))

:要按顺序安装:

1:先检查是否安装 gcc ,没有先安装:通过yum install gcc-c++完成安

2:openssl :

      tar -zxf  openssl-fips-2.0.9.tar.gz

      cd  openssl-fips-2.0.9

      ./config && make && make install

  3:pcre:

      tar -zxf  pcre-8.39.tar.gz

      cd pcre-8.39

      ./config && make && make install

  4:zlib:

      tar -zxf  zlib-1.2.11.tar.gz

      cd zlib-1.2.11

      ./config && make && make install

  5:nginx

      tar -zxf nginx-1.8.0.tar.gz

      cd nginx-1.8.0

      ./config && make && make install

  启动nginx 

      /usr/local/nginx/sbin/nginx

      通过ip访问来确认是否安装成功

    注:

     出现错误提示
     [root@localhost lib]# error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory

     原因   在RedHat 64位机器上nginx读取的pcre文件为/lib64/libpcre.so.1文件,默认安装pcre时libpcre.so文件安装在/usr/local/lib/目录下,所以输入/opt/nginx/sbin/nginx -V 找不到文件路径!!

   1.首先确定安装了pcre.

   2.切换路径: cd /usr/local/lib  执行   ln -s /usr/local/lib/libpcre.so.1 /lib64/

   3.root权限下添加软链接 /usr/local/lib/libpcre.so.1 到 /lib64/ :  ln -s /usr/local/lib/libpcre.so.1 /lib64/

上一篇:翻译:MariaDB ALTER TABLE语句


下一篇:Knockout.js, Asp.Net MVC and Bootstrap 前端设计