🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 15. 安装最新 nginx 的另类方法 有时候我们在ubuntu等服务器用apt-get安装的nginx并不是最新的,要编译又太麻烦。 我们需要快速安装最新版本的nginx,可以用下面的方法。 #### 1. homebrew-nginx 在mac系统下,可以使用homebrew,这种方法可以装一些自己需要模块,这些都是homebrew提供给我们的。 它的地址是:<https://github.com/Homebrew/homebrew-nginx> 安装方法如下: ``` $ brew tap homebrew/nginx $ brew install nginx-full ``` 具体的安装模块的方法,看上面的地址就好了。 #### 2. linuxbrew 在linux下,没有真正的homebrew,不过有人仿照homebrew写了一个linuxbrew。 它的地址是:<https://github.com/Linuxbrew/brew> 先安装linuxbrew。 ``` $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install)" $ echo 'export PATH="$HOME/.linuxbrew/bin:$PATH"' >>~/.bash_profile ``` 装好之后,就可以使用`brew`命令安装你想要的软件。 像上面那样安装最新版本的nginx。 #### 3. 通过软件源安装 它的地址是:[http://nginx.org/en/linux\_packages.html](http://nginx.org/en/linux_packages.html) 找到适合你的发行版进行安装即可。 如果是ubuntu 16.04安装nginx,就可以使用下面的源: ``` # /etc/apt/sources.list deb http://nginx.org/packages/mainline/ubuntu/ xenial nginx deb-src http://nginx.org/packages/mainline/ubuntu/ xenial nginx ``` 如果是14.04就把xenial换成trusty。 然后: ``` wget http://nginx.org/keys/nginx_signing.key sudo apt-key add nginx_signing.key sudo apt-get update sudo apt-get install nginx ``` #### 4. nginx-build 最后一种方法是使用[nginx-build](https://github.com/cubicdaiya/nginx-build)来安装nginx。 如果你是mac系统,可以先安装`nginx-build`。 ``` brew tap cubicdaiya/nginx-build brew install nginx-build ``` ``` nginx-build -d work ``` 它会构建一个目录叫`work`,里面有它的源码,配置等。 之后: ``` cd work/nginx/1.11.6/nginx-1.11.6 sudo make install ``` 它在构建的时候可以加一些参数,比如指定版本,指定第三方模块,指定安装的路径等。 完结。