如何在 Ubuntu 中构建 nginx 1.4.0 和 ngx_pagespeed
创建一个目录来下载必要的包(可选):
mkdir pagespeed && cd pagespeed
Run Code Online (Sandbox Code Playgroud)
确保你有最新版本的 nginx,我建议使用 nginx repo。
添加 nginx 仓库:
wget http://nginx.org/keys/nginx_signing.key
sudo apt-key add nginx_signing.key
Run Code Online (Sandbox Code Playgroud)
将此行添加到 /etc/apt/sources.list 文件:
deb http://nginx.org/packages/debian/ codename nginx (for 12.04 codename is squeeze)
deb-src http://nginx.org/packages/debian/ codename nginx
Run Code Online (Sandbox Code Playgroud)
下载 nginx 源代码并构建软件包:
sudo apt-get update
sudo apt-get install dpkg-dev
sudo apt-get source nginx
Run Code Online (Sandbox Code Playgroud)
构建 nginx deps :
sudo apt-get build-dep nginx
Run Code Online (Sandbox Code Playgroud)
确保你有这个 ngx_pagespeed 要求:
sudo apt-get install build-essential zlib1g-dev libpcre3 libpcre3-dev
Run Code Online (Sandbox Code Playgroud)
克隆 ngx_pagespeed git repo :
git …
Run Code Online (Sandbox Code Playgroud)