网上有详细的,不过不全,而且有些会容易忽略一些东西。以下是纯操作性的演示:
1. 安装gcc(编译用)
yum install gcc gcc-c++ autoconf make
2. 安装pcre
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.21.tar.gz
tar zxvf pcre-8.21.tar.gz
进入目录,然后三部曲
./configure --prefix=/usr/local/pcre
make
make install
cp /usr/local/pcre/lib/libpcre.a /usr/local/pcre/libpcre.a
cp /usr/local/pcre/lib/libpcre.la /usr/local/pcre/libpcre.la
cp /usr/local/pcre/include/pcre.h /usr/local/pcre/pcre.h
mkdir /usr/local/pcre/.libs
cp /usr/local/pcre/lib/libpcre.a /usr/local/pcre/.libs/libpcre.a
cp /usr/local/pcre/lib/libpcre.la /usr/local/pcre/.libs/libpcre.la
cp /usr/local/pcre/include/pcre.h /usr/local/pcre/.libs/pcre.h
(说明一下,这里最好是指定一下要安装的目录,除非你知道它装到哪里了)。
3. 安装openssl
yum install openssl openssl-devel
准备工作差不多了,开始安装nginx。
以root用户在CentOS的终端中输入以下命令,开始安装Nginx1.0.4。
1.要建立 user:nginx 并加入:group=nginx ,为啥?因为后面编译的时候指定了用户和组。
命令:
#useradd -G nginx nginx
-g 和-G 的区别是-g是只分配一个组。
2.
#cd /usr/local/src/
#tar zxvf nginx-1.0.4.tar.gz