zoukankan      html  css  js  c++  java
  • Centos6.5(Linux)安装Nginx

    1、安装nginx依赖的库pcre
          下载地址:http://sourceforge.net/projects/pcre/
       
    2、解压pcre 
          zip解压方式:unzip pcre-xxx
          tar解压方式:tar -xzvf pcre-xxx
       
    3、执行configure
          cd  prce-xxx
          ./configure 
          假设执行出错:You need a C++ compiler for C++ support
          则须要安装C++编译环境:yum install -y gcc gcc-c++
       
    4、安装和编译prce
          make && make install 
     
     
    5、解压nginx
          tar -xzvf nginx-xxx
       
    6、执行configure
          cd  nginx-xxx
          ./configure 
         假设执行出错:./configure: error: the HTTP gzip module requires the zlib library.
    You can either disable the module by using --without-http_gzip_module
    option, or install the zlib library into the system, or build the zlib library
    statically from the source with nginx by using --with-zlib=<path> option.
       则须要安装zlib库:yum install zlib-devel
       
    7、安装nginx
          make && make install


       
    8、启动nginx
          /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
          启动出错:/usr/local/nginx/sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
        
       解决的方法:ldd /usr/local/nginx/sbin/nginx    =====>查看链接库是否正常
       
        linux-vdso.so.1 =>  (0x00007fff1e3ff000)
    libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003ea5800000)
    libcrypt.so.1 => /lib64/libcrypt.so.1 (0x0000003eb0400000)
    libpcre.so.1 => not found
    libz.so.1 => /lib64/libz.so.1 (0x0000003ea6800000)
    libc.so.6 => /lib64/libc.so.6 (0x0000003ea5000000)
    /lib64/ld-linux-x86-64.so.2 (0x0000003ea4c00000)
    libfreebl3.so => /lib64/libfreebl3.so (0x0000003eb1000000)
    libdl.so.2 => /lib64/libdl.so.2 (0x0000003ea5400000)

    9、ln -s libpcre.so.0.0.1 libpcre.so.1




    10、再次启动nginx 

            ./usr/local/nginx/sbin/nginx

    11、ps -ef | grep nginx

           查看nginx是否启动成功




    2. 安装Pcre
    • wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.41.tar.gz
    • tar -xzvf pcre-8.41.tar.gz
    • cd pcre-8.41
    • ./configure
    • make && make install

    3. 安装openssl

    4. 安装zlib
    5.安装ngxin




    错误解决方式:
    1. You need a C++ compiler for C++ support.
    yum install -y gcc gcc-c++

  • 相关阅读:
    (转)当别人努力的时候,你在做什么?
    《IT项目管理》读书笔记(9) —— 项目风险管理
    线程通信机制之定时器队列
    处理控制台事件消息
    C++常见内存错误及解决方案
    WCF与现行分布式通讯技术性能对比
    (译)如何使用SocketAsyncEventArgs类(How to use the SocketAsyncEventArgs class)
    常用性能计数器说明
    有关WCF公布IDataRead的问题
    负载均衡
  • 原文地址:https://www.cnblogs.com/mqxnongmin/p/10622792.html
Copyright © 2011-2022 走看看