Debian Nginx编译安装方法

(作者:小乐历程)这两天又测试了下Debian,安装和操作都和Ubuntu差不多,都可以使用apt-get下安装或下载软件包,但因为Debian使用apt- get install nginx时默认安装的nginx版本是0.4.13的版本,而我想想使用apt-get的方法安装0.6.32版本,目前还没有找到解决方法,应该说不知道怎么安装,希望知道的朋友留言回复。既然apt-get无法安装0.6.32的版本,只有使用手动编译了。

首先大家知道,编译nginx需要指定pcre,zlib,openssl,既然我的系统没有安装这些包,我也不安装deb的包了,直接把这些包下载回来,官方网址:

http://www.zlib.net/
http://www.openssl.org/
http://www.pcre.org/

将这三个包下载放到/opt目录,tar -xzvf *.gz解压,然后也将nginx-0.6.32的包解压到/opt目录下,进入nginx目录,执行:

#./configure --with-pcre=../pcre-7.7 --with-zlib=../zlib-1.2.3 --with-openssl=../openssl-0.9.8g
#make && make install

如果在./configure时出现在错误,依次查询问题,一般情况下不会出现什么错误,但前提需要安装build-essential,如果没有安装,可执行以下命令安装编译环境

#apt-get install build-essential

默认nginx安装的目录在/usr/local/nginx下,包括:

/usr/local/nginx/sbin #控制nginx启动文件
/usr/local/nginx/conf #配置文件
/usr/local/nginx/html #默认网页文件
/usr/local/nginx/logs #日志文件