1、由于nginx是依赖gcre和 zlib的。所有要先安装前两者。一般我们都需要先装pcre, zlib,前者为了重写rewrite,后者为了gzip压缩。
2、由于安装gcre是需要编译的,所有要安装 gcc编译器。可以检测一下是否有gcc。http://www.pcre.org/
3、安装gcc编译器通过yum去安装,可以先安装yum, : apt-get install yum
4、安装 gcc : yum -y install gcc-c++ ,可能会由于 respKu没有package而报错,所以要先更新package,可以查看 163网易的镜像
Ubuntu:
centos一般就直接 执行yum -y install gcc-c++ 即可。
5、下载完pcre到 /usr/local/, 解压之后, 进入到 pcre目录,执行:./configure,make,make install, 可以看一下 pcre命令是否有指令了。
6、下载zlib,安装:wget ;tar -zxvf zlib-1.2.8.tar.gz cd zlib-1.2.8;./configure;make;make install
7、安装ssl,wget ;tar -zxvf openssl-1.0.1c.tar.gz;./config;make;make install
8、安装nginx,Nginx 一般有两个版本,分别是稳定版和开发版,您可以根据您的目的来选择这两个版本的其中一个,下面是把 Nginx 安装到 /usr/local/nginx 目录下的详细步骤:
wget ;tar -zxvf nginx-1.2.8.tar.gz;cd nginx-1.2.8 ;./configure --prefix=/usr/local/nginx ;make;make install
--with-pcre=/usr/src/pcre-8.21 指的是pcre-8.21 的源码路径。
--with-zlib=/usr/src/zlib-1.2.7 指的是zlib-1.2.7 的源码路径。
9、启动
确保系统的 80 端口没被其他程序占用,
/usr/local/nginx/sbin/nginx
检测一下浏览器是否可以访问 127.0.0.1了