美文网首页
Ubuntu16.10编译安装nginx

Ubuntu16.10编译安装nginx

作者: 小贱嘎嘎 | 来源:发表于2016-11-15 12:09 被阅读0次

    前提

    1,空系统

    2,切换到root(后续安装有很多需要root权限的地方) sudo su


    步骤

    1,安装编译工具 

    apt-get install build-essential

    2,安装libtool 

    apt-get install libtool

    3,选择源码目录,可以是任何目录 

    cd usr/local/src

    4,安装PCRE库(别用2-10.22版本,用8.38版本,否则下面会报头文件缺失错误)

    1,获取源码 wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz

    2,解压源码 tar -zxvf pcre-8.38.tar.gz

    3,切换目录 cd pcre-8.38

    4,编译前检查 ./configure

    5,编译 make

    6,安装 make install

    5,切换目录

    cd /usr/local/src

    6,安装zlib库

    1,获取源码 wget http://zlib.net/zlib-1.2.8.tar.gz

    2,解压源码 tar-zxvf zlib-1.2.8.tar.gz

    3,切换目录 cd zlib-1.2.8

    4,编译检查 ./configure

    5,编译 make

    6,安装 make install

    7,切换目录

    cd /usr/local/src

    .8,安装ssl

    1,获取安装包 wget https://www.openssl.org/source/openssl-1.0.1t.tar.gz

    2,解压 tar-zxvf openssl-1.0.1t.tar.gz

    9,切换目录

    cd /usr/local/src

    10,安装nginx

    1,获取源码包 wget http://nginx.org/download/nginx-1.10.2.tar.gz

    2,解压源码包 tar -zxvf nginx-1.10.2.tar.gz

    3,切换目录 cd nginx-1.10.2

    4,编译检查

    ./configure --sbin-path=/usr/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/local/nginx/nginx.pid --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.38 --with-zlib=/usr/local/src/zlib-1.2.8 --with-openssl=/usr/local/src/openssl-1.0.1t

    5,编译 make

    6,安装 make install

    11,开启nginx(默认安装在/usr/local/nginx下)

    1,cd /usr/local  

    2,nginx/nginx

    12,查看nginx是否运行

    ps -ef|grep nginx

    linux下检测是否安装成功

    当然也可以在window端打开浏览器输入服务器的地址检测是否安装成功,下图代表安装成功:

    windows检测是否安装成功

    13,请听下回分解

    相关文章

      网友评论

          本文标题:Ubuntu16.10编译安装nginx

          本文链接:https://www.haomeiwen.com/subject/nzikpttx.html