yum -y install apr* autoconf automake gcc gcc-c++ cmake gtk+-devel \
libcurl-develzlib-devel openssl openssl-devel pcre pcre-devel libmcrypt
mkdir /home/nginx
#cd /home/nginx
#wget http://archive.apache.org/dist/apr/apr-1.5.0.tar.gz
#tar -xvf apr-1.5.0.tar.gz
#cd apr-1.5.0
#./configure --prefix=/usr/local/apr
#make && make install
#cd /home/nginx
#wget http://archive.apache.org/dist/apr/apr-util-1.3.12.tar.gz
#tar -xvf apr-util-1.3.12.tar.gz
#cd apr-util-1.3.12
#./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
#make && make install
#cd /home/nginx
#wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz
#tar -xvf pcre-8.38.tar.gz
#cd pcre-8.38
#./configure prefix=/usr/local/pcre
#make && make install
#cp /home/nginx/pcre-8.38 /usr/local/pcre-8.38
#cd /home/nginx
#wget http://www.zlib.net/zlib-1.2.11.tar.gz
#tar -xvf zlib-1.2.11.tar.gz
#cd zlib-1.2.11
#./configure prefix=/usr/local/zlib
#make && make install
#cd /home/nginx
#wget https://www.openssl.org/source/openssl-1.1.0g.tar.gz
#tar -xvf openssl-1.1.0g.tar.gz
#cd openssl-1.1.0g
#./config prefix=/usr/local/oppenssl
#make && make install
useradd nginx -s /sbin/nologin
usermod -G nginx nginx
cd /home/nginx
wget http://nginx.org/download/nginx-1.2.9.tar.gz
tar -xvf nginx-1.2.9.tar.gz
cd nginx-1.2.9
./configure --prefix=/usr/local/nginx \
--without-http_memcached_module \
--user=nginx --group=nginx \
#--with-pcre=/usr/local/pcre-8.38 \
#--with-zlib=/usr/local/zlib \
#--with-openssl=/usr/local/openssl \
--with-http_stub_status_module \
#--with-http_ssl_module
make && make install
#/usr/local/nginx/conf/nginx.conf nginx and php 整合********************************************
cp /usr/local/nginx/conf/nginx.conf /usr/local/nginx/conf/nginx.conf.bak
sed -i '/ \# root html\;$/i\ location ~ \\.php$ {' /usr/local/nginx/conf/nginx.conf
sed -i '/ \# root html\;$/a\ root html;' /usr/local/nginx/conf/nginx.conf
sed -i '/ \# fastcgi\_pass 127\.0\.0\.1\:9000\;$/a\ fastcgi_pass 127.0.0.1:9000;' /usr/local/nginx/conf/nginx.conf
sed -i '/ \# fastcgi_index index\.php\;$/a\ fastcgi_index index.php;' /usr/local/nginx/conf/nginx.conf
sed -i '/ \# fastcgi\_param SCRIPT\_FILENAME \/scripts$fastcgi\_script_name\;$/a\ fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;' /usr/local/nginx/conf/nginx.conf
sed -i '/ \# include fastcgi\_params\;$/a\ include fastcgi_params;' /usr/local/nginx/conf/nginx.conf
sed -i '/ include fastcgi\_params\;$/a\ }' /usr/local/nginx/conf/nginx.conf
#touch /usr/local/nginx/html/index.php
#echo '<?php phpinfo(); ?>' > /usr/local/nginx/html/index.php
#service nginx start
#cp /usr/local/nginx/sbin/nginx /etc/rc.d/init.d/
#chmod 775 /etc/rc.d/init.d/nginx
#service nginx start 要先将start 启动文件放入/etc/init.d/nginx里才执行下面
#chkconfig nginx on
#虚拟主机,多个网站,不同port,不同域名****************************************************
#在/usr/local/nginx/conf/nginx.conf 增加server{} 修改servername,root页码位置就可以******
libcurl-develzlib-devel openssl openssl-devel pcre pcre-devel libmcrypt
mkdir /home/nginx
#cd /home/nginx
#wget http://archive.apache.org/dist/apr/apr-1.5.0.tar.gz
#tar -xvf apr-1.5.0.tar.gz
#cd apr-1.5.0
#./configure --prefix=/usr/local/apr
#make && make install
#cd /home/nginx
#wget http://archive.apache.org/dist/apr/apr-util-1.3.12.tar.gz
#tar -xvf apr-util-1.3.12.tar.gz
#cd apr-util-1.3.12
#./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
#make && make install
#cd /home/nginx
#wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz
#tar -xvf pcre-8.38.tar.gz
#cd pcre-8.38
#./configure prefix=/usr/local/pcre
#make && make install
#cp /home/nginx/pcre-8.38 /usr/local/pcre-8.38
#cd /home/nginx
#wget http://www.zlib.net/zlib-1.2.11.tar.gz
#tar -xvf zlib-1.2.11.tar.gz
#cd zlib-1.2.11
#./configure prefix=/usr/local/zlib
#make && make install
#cd /home/nginx
#wget https://www.openssl.org/source/openssl-1.1.0g.tar.gz
#tar -xvf openssl-1.1.0g.tar.gz
#cd openssl-1.1.0g
#./config prefix=/usr/local/oppenssl
#make && make install
useradd nginx -s /sbin/nologin
usermod -G nginx nginx
cd /home/nginx
wget http://nginx.org/download/nginx-1.2.9.tar.gz
tar -xvf nginx-1.2.9.tar.gz
cd nginx-1.2.9
./configure --prefix=/usr/local/nginx \
--without-http_memcached_module \
--user=nginx --group=nginx \
#--with-pcre=/usr/local/pcre-8.38 \
#--with-zlib=/usr/local/zlib \
#--with-openssl=/usr/local/openssl \
--with-http_stub_status_module \
#--with-http_ssl_module
make && make install
#/usr/local/nginx/conf/nginx.conf nginx and php 整合********************************************
cp /usr/local/nginx/conf/nginx.conf /usr/local/nginx/conf/nginx.conf.bak
sed -i '/ \# root html\;$/i\ location ~ \\.php$ {' /usr/local/nginx/conf/nginx.conf
sed -i '/ \# root html\;$/a\ root html;' /usr/local/nginx/conf/nginx.conf
sed -i '/ \# fastcgi\_pass 127\.0\.0\.1\:9000\;$/a\ fastcgi_pass 127.0.0.1:9000;' /usr/local/nginx/conf/nginx.conf
sed -i '/ \# fastcgi_index index\.php\;$/a\ fastcgi_index index.php;' /usr/local/nginx/conf/nginx.conf
sed -i '/ \# fastcgi\_param SCRIPT\_FILENAME \/scripts$fastcgi\_script_name\;$/a\ fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;' /usr/local/nginx/conf/nginx.conf
sed -i '/ \# include fastcgi\_params\;$/a\ include fastcgi_params;' /usr/local/nginx/conf/nginx.conf
sed -i '/ include fastcgi\_params\;$/a\ }' /usr/local/nginx/conf/nginx.conf
#touch /usr/local/nginx/html/index.php
#echo '<?php phpinfo(); ?>' > /usr/local/nginx/html/index.php
#service nginx start
#cp /usr/local/nginx/sbin/nginx /etc/rc.d/init.d/
#chmod 775 /etc/rc.d/init.d/nginx
#service nginx start 要先将start 启动文件放入/etc/init.d/nginx里才执行下面
#chkconfig nginx on
#虚拟主机,多个网站,不同port,不同域名****************************************************
#在/usr/local/nginx/conf/nginx.conf 增加server{} 修改servername,root页码位置就可以******