zoukankan      html  css  js  c++  java
  • Nginx系列p1:安装

        学习新的知识都要从搭建环境开始,今天我们就来学习搭建一个 Nginx 环境。

    环境:Ubuntu16.04 STL

             Nginx 1.16.1 Stable version

    前言:当然可以通过 apt-get install nginx 等方式来进行快速安装,但是缺点是如果要使用第三方的模块,则必须要进行手动编译安装,因为 nginx 是通过把第三方模块直接编译进来进行使用的,nginx 的官方模块并不是默认每一个都是开启的(稍后我们可以看到有哪些模块是默认编译进来的,哪些模块是默认没有编译进 Nginx 的)。如果你想使用那些默认没有编译进来的模块,则必须要使用手动编译安装的方式。所以今天我们就通过编译源代码进行安装

    step1: 下载 Nginx 安装包

    # 下载安装包
    $ wget http://nginx.org/download/nginx-1.16.1.tar.gz
    
    # 进行解压
    $ tar -xzvf nginx-1.16.1.tar.gz

    step2: 解压后进入 nginx-1.16.1 的文件夹可以看到:

     然后执行命令:

    # 安装到 /home/zhangpeng/nginx 目录下
    # 会在该目录下建立对应的文件夹
    $ ./configure --prefix=/home/zhangpeng/nginx

    然后执行命令:

    # 当前目录为: /home/zhangpeng/nginx-1.16.1
    $ make
    $ make install

    此时就安装完成了!

    可能会出现的问题

    1:执行  ./configure 时报错,缺少 PCRE 库:

     解决方法:

    2:执行  ./configure 时报错,缺少 zlib 库:

     解决方法:

  • 相关阅读:
    智能指针的简单实现
    原型模式
    Linux——模拟实现一个简单的shell(带重定向)
    软件开发的一个案例:学生信息管理系统
    关于正则的一点总结
    STL——模拟实现空间配置器
    LeetCode全文解锁 √
    话说extern和static
    C++有关 const & 内敛 & 友元&静态成员那些事
    C语——宏小结
  • 原文地址:https://www.cnblogs.com/zpcoding/p/11644619.html
Copyright © 2011-2022 走看看