nginx 安装

  博主使用的是Ubuntu16.04,能够使用如下两种方式安装nginx:html

  一、使用apt安装linux

  直接在命令行输入:sudo apt install nginxnginx

  回车以后就会下载nginx并安装vim

  注意一下,安装以前,你可能会提示须要使用sudo apt update更新包库bash

  二、使用源码编译安装spa

  nginx源码下载:http://nginx.org/en/download.html命令行

  能够选择不一样的版本,博主使用的是1.16.0htm

  

  咱们能够在window下下载,而后搬到linux下面去,也能够直接使用linux的wget命令下载:wget http://nginx.org/download/nginx-1.16.0.tar.gzblog

  下载以后会有一个.tar.gz的安装包,而后咱们就能够使用make命令去配置安装了,注意,如下命令可能须要使用root权限去执行( 出现Permission denied这样的提示就是说权限不够)ssl

  # 解压

  tar -xvf nginx-1.16.0.tar.gz

  # 进入解压后的目录

  cd nginx-1.16.0

  # 配置并检查当前依赖库,这里可能会提示缺乏不少的依赖库,须要单独去安装,能够使用apt安装,也能够去下载对应的源码或者安装包去安装,具体依赖参考后面的附录

  # 下面的命令中,--prefix参数能够理解为安装目录,建议指定,若是不指定命令也能执行,可是安装后的文件在/usr目录下的几个文件中,比较混乱

  ./configure --prefix=/opt/nginx-1.16.0

  # 若是上面的的配置检查没问题,就能够使用make命令进行编译了

  make

  # 安装

  make install

    # 安装完成以后,须要修改环境变量,将/opt/nginx-1.16.0/sbin目录添加到环境变量中

   vim ~/.bashrc

  # 在最后面加上下面的语句

  export PATH=$PATH:/opt/nginx-1.16.0/sbin

  #再从新加载.bashrc文件就能够了

  source ~/.bashrc

  到这里就已经结束了,能够使使用 nginx -v 命令查看是否已经安装完成,使用 nginx 命令就能够启动nginx了

 

  附:

  一、使用源代码安装可能会依赖一些库(可能环境问题会致使有缺乏或者已安装):

  sudo apt install gcc

  sudo apt install libpcre3 

  sudo apt install libpcre3-dev

  sudo apt install openssl

  sudo apt install libssl-dev

  二、若是使用sudo时提示command not found,解决见:http://www.javashuo.com/article/p-uazglnhk-hy.html

相关文章
相关标签/搜索