zoukankan      html  css  js  c++  java
  • Ubuntu1804编译安装LNMP

    2018-06-05 21:25:55

    Ubuntu

      

    Linux GP 4.15.0-22-generic #24-Ubuntu SMP Wed May 16 12:15:17 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

    下载最新Linxu

    //官网 nginx.org最新稳定版
    wget -c http://nginx.org/download/nginx-1.14.0.tar.gz
    //解压并进入
    tar -zxvf nginx-1.14.0.tar.gz
    cd nginx-1.14.0/
    //尝试生成配置
    ./configure  --prefix=/usr/local/nginx
    //checking for OS
    // + Linux 4.15.0-22-generic x86_64
    //checking for C compiler ... not found
    //./configure: error: C compiler cc is not found
    sudo apt-get install build-essential
    //再次configure
    ./configure  --prefix=/usr/local/nginx
    //./configure: error: the HTTP rewrite module requires the PCRE library.
    //You can either disable the module by using --without-http_rewrite_module
    //option, or install the PCRE library into the system, or build the PCRE library
    //statically from the source with nginx by using --with-pcre=<path> option.
    //nginx 路由重写需要prce库
    sudo apt-get install libpcre3 libpcre3-dev
    //再次configure
    ./configure  --prefix=/usr/local/nginx
    //./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.
    ./configure  --prefix=/usr/local/nginx --without-http_gzip_module
    //Configuration summary
    //  + using system PCRE library
    //  + OpenSSL library is not used
    //  + zlib library is not used
    
    //  nginx path prefix: "/usr/local/nginx"
    //  nginx binary file: "/usr/local/nginx/sbin/nginx"
    //  nginx modules path: "/usr/local/nginx/modules"
    //  nginx configuration prefix: "/usr/local/nginx/conf"
    //  nginx configuration file: "/usr/local/nginx/conf/nginx.conf"
    //  nginx pid file: "/usr/local/nginx/logs/nginx.pid"
    //  nginx error log file: "/usr/local/nginx/logs/error.log"
    //  nginx http access log file: "/usr/local/nginx/logs/access.log"
    //  nginx http client request body temporary files: "client_body_temp"
    //  nginx http proxy temporary files: "proxy_temp"
    //  nginx http fastcgi temporary files: "fastcgi_temp"
    //  nginx http uwsgi temporary files: "uwsgi_temp"
    //  nginx http scgi temporary files: "scgi_temp"
    
    //可以生成配置但是有的常用库没有安
    sudo apt-get install openssl

     sudo apt-get install zlib1g-dev

    ./configure  --prefix=/usr/local/nginx --without-http_gzip_module
    sudo make
    sudo make install

    nginx 安装结束

    安装PHP

  • 相关阅读:
    华为机试题 二叉查搜索树 判断两序列是否为同一二叉搜索树序列
    华为机试题 火车进站
    Linux命令学习 rmdir
    Linux命令学习 rm
    Linux命令学习 mkdir
    Linux命令学习 du
    Linux命令学习 pwd
    Linux命令学习 ls
    Linux命令学习 cd
    伪代码编程过程
  • 原文地址:https://www.cnblogs.com/8000cabbage/p/9142244.html
Copyright © 2011-2022 走看看