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/

 

posted on 2018-07-16 21:23  songyinan  阅读(449)  评论(0编辑  收藏  举报