Debian lenny下编译nginx

2010-12-30 13:25

安装编译工具:


apt-get install libtidy-dev curl libcurl4-openssl-dev libcurl3 libcurl3-gnutls zlib1g zlib1g-dev libxslt1-dev libzip-dev libzip1 libxml2 libsnmp-base libsnmp15 libxml2-dev libsnmp-dev libjpeg62 libjpeg62-dev libpng12-0 libpng12-dev zlib1g zlib1g-dev libfreetype6 libfreetype6-dev libbz2-dev libxpm-dev libmcrypt-dev libmcrypt4 sqlite3 bzip2 build-essential libreadline5-dev libedit-dev autoconf


安装nginx所需的pcre


wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.11.tar.gz
tar zxvf pcre-8.11.tar.gz
cd pcre-8.11
./configure --prefix=/usr
make && make install


下载nginx并编译


wget http://nginx.org/download/nginx-0.8.54.tar.gz
tar zxvf nginx-0.8.54.tar.gz
cd nginx-0.8.54


查看自带nginx信息


nginx -V


编译,如果需要ssl支持,先编译最新版的openssl,见:/post/1208/


./configure
--user=www-data
--group=www-data
--with-ipv6
--prefix=/usr
--sbin-path=/usr/sbin/nginx
--conf-path=/etc/nginx/nginx.conf
--pid-path=/var/run/nginx.pid
--http-log-path=/var/log/nginx/access.log
--http-client-body-temp-path=/var/lib/nginx/body
--http-proxy-temp-path=/var/lib/nginx/proxy
--http-fastcgi-temp-path=/var/lib/nginx/fastcgi
--lock-path=/var/lock/nginx.lock
--with-http_stub_status_module
--with-http_sub_module
--with-http_gzip_static_module
--with-http_ssl_module
make && make install


搞定!

1 条回复

说两句