1.编译指令安装
# yum install gcc gcc-c++
# yum -y install gcc automake autoconf libtool make2.依赖安装
# yum install openssl-devel
# yum install zlib-devel
# yum install pcre-devel3.nginx安装(带插件)
1)解压
# tar zxvf nginx-1.6.2.tar.gz
# tar zxvf chunkin-nginx-module-0.23.tar.gz
# tar zxvf nginx_upload_module-2.2.0.tar.gz
# tar zxvf masterzen-nginx-upload-progress-module-v0.8.4-0-g82b35fc.tar.gz2)编译,安装
# cd nginx-1.6.2
# ./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_sub_module --
with-http_stub_status_module --with-http_realip_module --add-
module=/root/myfolder/nginx_upload_module-2.2.0 --add-module=/root/myfolder/masterzen-
nginx-upload-progress-module-82b35fc --add-module=/root/myfolder/chunkin-nginx-module-0.23
# make
# make install3)添加服务
# cp nginxd /etc/init.d/
# chkconfig --add nginxd4.添加php支持
# yum install spawn-fcgi
# yum install php
# yum install php-cgi附录:
nginxd脚本内容如下:
#!/bin/bash
# chkconfig:2345 85 15
# description: Nginx is a World Wide Web server.
# processname: nginx
nginx=/usr/local/nginx/sbin/nginx
conf=/usr/local/nginx/conf/nginx.conf
case $1 in
start)
echo -n "Starting Nginx"
$nginx -c $conf
echo " done"
;;
stop)
echo -n "Stopping Nginx"
killall -9 nginx
echo " done"
;;
test)
$nginx -t -c $conf
;;
reload)
echo -n "Reloading Nginx"
ps auxww | grep nginx | grep master | awk '{print $2}' | xargs kill -HUP
echo " done"
;;
restart)
$0 stop
$0 start
;;
show)
ps -aux|grep nginx
;;
*)
echo -n "Usage: $0 {start|restart|reload|stop|test|show}"
;;
esac
本文详细介绍了如何使用yum命令安装GCC、依赖库、并完成NGINX的安装及配置,包括解压源码包、编译安装、添加服务等步骤,并提供了NGINX服务脚本的内容。
4601

被折叠的 条评论
为什么被折叠?



