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 库:

     解决方法:

  • 相关阅读:
    第二十三篇 函数的调用和函数参数的应用
    第二十四篇 可变长参数
    第二十二篇 定义函数的三种形式以及函数的返回值
    <面试题>面试题整理(1-100)
    算法通关面试40讲
    <Django>部署项目
    <Django>天天生鲜项目(三)
    <Django>天天生鲜项目(三)
    <Django>天天生鲜项目(二)
    <mysql>mysql日志文件
  • 原文地址:https://www.cnblogs.com/zpcoding/p/11644619.html
Copyright © 2011-2022 走看看