1、
检查是否安装了g++、gcc。
rpm -qa | grep gcc 之后需要出现3个包如下图所示。如果没有出现。需要安装g++、gcc。
如果没有 则 按顺序安装 gcc ( 一下如果出现依赖自身的错误 在 后面家 -- nodeps )
rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm
rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm
rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm
rpm -ivh cpp-4.4.7-4.el6.x86_64.rpm
rpm -ivh kernel-headers-2.6.32-431.el6.x86_64.rpm
rpm -ivh glibc-headers-2.12-1.132.el6.x86_64.rpm
rpm -ivh glibc-devel-2.12-1.132.el6.x86_64.rpm
rpm -ivh libgomp-4.4.7-4.el6.x86_64.rpm
rpm -ivh gcc-4.4.7-4.el6.x86_64.rpm
rpm -ivh libstdc++-devel-4.4.7-4.el6.x86_64.rpm
rpm -ivh gcc-c++-4.4.7-4.el6.x86_64.rpm
2、 解压三个包。解压就行,不需要安装
解压pcre
解压zlib
解压openssl
3
解压nginx
tar zxvf nginx-1.6.2.tar.gz
2.进入nginx 安装包目录
3.编译
./configure \
--prefix=/usr/local/nginx \
--sbin-path=/usr/local/nginx/sbin/nginx \
--conf-path=/usr/local/nginx/conf/nginx.conf \
--pid-path=/usr/local/nginx/conf/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--with-http_ssl_module \
--with-http_stub_status_module \
--with-http_gzip_static_module \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi \
--with-pcre=/usr/local/tools/pcre-8.38 \
--with-openssl=/usr/local/tools/openssl-1.1.0g \
--with-zlib=/usr/local/tools/zlib-1.2.11
注意 : --with-pcre 、--with-openssl 、 --with-zlib 这三个目录 是解压后的目录,
cd nginx-1.6.2
4.安装
make
make install
5、启动 如果报 var/temp/nginx/proxy 等目录错误,需要在这个目录下创建 相应的文件夹