Chinaunix首页 | 论坛 | 博客
  • 博客访问: 52387
  • 博文数量: 11
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 117
  • 用 户 组: 普通用户
  • 注册时间: 2013-08-19 10:15
文章分类
文章存档

2013年(11)

我的朋友

分类: LINUX

2013-09-10 14:19:44

nginx可以使用各平台的默认包来,本文是介绍使用源码编译安装,包括具体的编译参数信息。

正式开始前,编译环境gcc g++ 开发库之类的需要提前装好,这里默认你已经装好。

ububtu平台编译环境可以使用以下指令

apt-getinstallbuild-essential
apt-getinstalllibtool


cento平台编译环境使用如下指令

安装make:
yum -yinstallgcc automake autoconf libtoolmake

安装g++:
yuminstallgcc gcc-c++

下面正式开始
---------------------------------------------------------------------------
一般我们都需要先装pcre, zlib,前者为了重写rewrite,后者为了gzip压缩。

1.选定源码目录
可以是任何目录,本文选定的是/usr/local/src

cd/usr/local/src

2.安装PCRE库
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ 下载最新的 PCRE 源码包,使用下面命令下载编译和安装 PCRE 包:

cd/usr/local/src
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.21.tar.gz
tar-zxvf pcre-8.21.tar.gz
cdpcre-8.21
./configure
make
makeinstall

若出现utf8问题./configure --enable-utf8 

3.安装zlib库
下载最新的 zlib 源码包,使用下面命令下载编译和安装 zlib包:

cd/usr/local/src
 
wget 
tar-zxvf zlib-1.2.8.tar.gz
cdzlib-1.2.8
./configure
make
makeinstall

4.安装nginx

Nginx 一般有两个版本,分别是稳定版和开发版,您可以根据您的目的来选择这两个版本的其中一个,下面是把 Nginx 安装到 /usr/local/nginx 目录下的详细步骤:

cd/usr/local/src
wget
tar-zxvf nginx-1.2.8.tar.gz
cdnginx-1.2.8
1、./configure --prefix=/usr/local/nginx --with-http_stub_status_module
2、make
3、make install
4、cd  /usr/local/nginx/sbin./nginx -t
 nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
   nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful 
若显示此则表示成功
5、启动nginx cd /usr/local/nginx/sbin./nginx
重启 ./nginx-s reload
6、修改端口
cd/usr/local/nginx/conf
vi ./nginx.conf
listen 82
阅读(1171) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~