1、安装PCRE(Perl Compatible Regular Expressions)
[root@localhost ~]# cd /usr/local/src
[root@localhost src]# tar -zxf pcre-8.31.tar.gz
[root@localhost src]#cd pcre-8.31
[root@localhost pcre-8.31]# ./configure --prefix=/usr/local/pcre
[root@localhost pcre-8.31]make
[root@localhost pcre-8.31]make install
2、安装NGINX
[root@localhost ~]# cd /usr/local/src
[root@localhost src]# tar -zxf nginx-1.3.7.tar.gz
[root@localhost src]# cd nginx-1.3.7
[root@localhost nginx-1.3.7]# groupadd www
[root@localhost nginx-1.3.7]# useradd -g www www -s /bin/false
[root@localhost nginx-1.3.7]# ./configure --prefix=/usr/local/nginx --without-http_memcached_module --user=www --group=www --with-http_stub_status_module --with-openssl=/usr/ --with-pcre=/usr/local/src/pcre-8.31 →注意:这里指向的是源码包解压的路径,而不是安装的路径,否则会报错!
[root@localhost src]# make
[root@localhost src]# make install
[root@localhost nginx-1.3.7]# /usr/local/nginx/sbin/nginx
[root@localhost nginx-1.3.7]# vi /etc/rc.d/init.d/nginx  <=copy Ningx服务控制脚本内容(看下方)
[root@localhost nginx-1.3.7]# chmod +x /etc/rc.d/init.d/nginx
[root@localhost nginx-1.3.7]# /etc/init.d/nginx restart
Stopping nginx:                                      [ OK ]
Starting nginx:                                      [ OK ]
[root@localhost nginx-1.3.7]# chkconfig --add nginx
[root@localhost nginx-1.3.7]# chkconfig nginx on

Ningx服务控制脚本

#!/bin/bash
# nginx Startup script for the Nginx HTTP Server
# it is v.0.0.2 version.
# chkconfig: - 85 15
# description: Nginx is a high-performance web and proxy server.
# It has a lot of features, but it's not for everyone.
# processname: nginx
# pidfile: /var/run/nginx.pid
# config: /usr/local/nginx/conf/nginx.conf
nginxd=/usr/local/nginx/sbin/nginx
nginx_config=/usr/local/nginx/conf/nginx.conf
nginx_pid=/usr/local/nginx/logs/nginx.pid
RETVAL=0
prog="nginx"
# Source function library.
. /etc/rc.d/init.d/functions
# Source networking configuration.
. /etc/sysconfig/network
# Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 0
[ -x $nginxd ] || exit 0
# Start nginx daemons functions.
start() {
if [ -e $nginx_pid ];then
echo "nginx already running...."
exit 1
fi
echo -n $"Starting $prog: "
daemon $nginxd -c ${nginx_config}
RETVAL=$?
echo
[ $RETVAL = 0 ] && touch /var/lock/subsys/nginx
return $RETVAL
}
# Stop nginx daemons functions.
stop() {
echo -n $"Stopping $prog: "
killproc $nginxd
RETVAL=$?
echo
[ $RETVAL = 0 ] && rm -f /var/lock/subsys/nginx /usr/local/nginx/logs/nginx.pid
}
reload() {
echo -n $"Reloading $prog: "
#kill -HUP `cat ${nginx_pid}`
killproc $nginxd -HUP
RETVAL=$?
echo
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
reload)
reload
;;
restart)
stop
start
;;

status)
status $prog
RETVAL=$?
;;
*)
echo $"Usage: $prog {start|stop|restart|reload|status|help}"
exit 1
esac
exit $RETVAL

转载于:https://blog.51cto.com/earlpower/1427598

LNMP之NGINX篇相关推荐

  1. CentOS 6.5 yum安装配置lnmp服务器(Nginx+PHP+MySQL)

    以下全部转载于  http://blog.csdn.net/lane_l/article/details/20235909 本人于今晚按照该文章使用centos 6.7 64bit安装成功,做个备份, ...

  2. CentOS 8通过DNF命令安装最新版的LNMP(Linux+Nginx+MariaDB+PHP)

    今天给大家讲解下如何安装LNMP ,首先呢我们要知道上面是DNF命令是什么. DNF是什么? YUM是什么? DNF和YUM的区别,为什么用DNF代替YUM? 安装Nginx 安装PHP7.4 安装M ...

  3. lnmp架构——nginx的负载均衡

    lnmp架构--nginx的负载均衡 1 什么是nginx 2 nginx的作用 3 nginx的特点 4 nginx的安装以及优化 4.1 安装nginx 4.2 优化 5 nginx主配置文件操作 ...

  4. LNMP之 nginx 启动脚本和配置文件

    因为 nginx 启动不方便,所以我们需要自已手动来编译一个nginx 的启动脚本 [root@LNMP ~]# vim /etc/init.d/nginx  #加入以下内容 #!/bin/bash# ...

  5. linux nginx安装php5.5,linux下搭建LNMP(linux+nginx+mysql+php)环境之mysql5.5安装

    linux下搭建LNMP(linux+nginx+mysql+php)环境之mysql5.5安装: 首先安装依赖包: yum -y install gcc gcc-c++ autoconf libjp ...

  6. LNMP(linux+nginx+mysql+php)服务器环境配置

    LNMP(linux+nginx+mysql+php)服务器环境配置 一.简介 Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为 "engine X", ...

  7. lnmp php 5.4,linux下搭建LNMP(linux+nginx+mysql+php)环境之php5.4安装

    安装准备:依赖包下载wget http://ah1.down.chinaz.com/201303/PHP-v5.4.13.tar.gz wget http://soft.7dot.com/soft/l ...

  8. Centos7快速搭建LNMP (Nginx + MySQL + PHP)

    Centos7快速搭建LNMP (Nginx + MySQL + PHP) 1.安装前简单介绍一下yum 2.Nginx安装 3.MySQL安装(这里直接安装MySQL8) 3.1.安装前清理旧版本的 ...

  9. CentOS 6.4安装配置LNMP服务器(Nginx+PHP+MySQL)

    这篇文章主要介绍了CentOS 6.4下配置LNMP服务器的详细步骤,需要的朋友可以参考下 准备篇 1.配置防火墙,开启80端口.3306端口 vi /etc/sysconfig/iptables - ...

最新文章

  1. Error in apply(df$var1, 2, mean) : dim(X) must have a positive length
  2. 使用国内源安装k8s
  3. Linux设备驱动之Ioctl控制
  4. Try-Catch 包裹的代码异常后,竟然导致了产线事务回滚!| 原力计划
  5. 某大型银行深化系统技术方案之十二:服务层之服务分类
  6. 【Oracle】SCOPE=MEMORY|SPFILE|BOTH
  7. Java 图形化界面 实现ASCII码的转换和查看
  8. 辅助驾驶等级_BBA霸榜、特斯拉折戟 E-NCAP辅助驾驶评测结果公布
  9. Terminate Instance 操作详解 - 每天5分钟玩转 OpenStack(33)
  10. python游戏设计毕业论文_游戏毕业设计论文
  11. win10设置保护色
  12. 28张高清数据分析全知识地图,强烈建议收藏
  13. Fisher discrimination criterion (费舍尔判别准则)
  14. 微观经济学第七周作业(生产函数,规模报酬,投入产出)
  15. MyDLNote-High-Resolution: CooGAN: 协同GAN网络,高分辨率面部属性的高效记忆框架
  16. js获取传统节假日_js 两个时间之间工作日的计算问题(包含节假日)
  17. easyui treegrid php,Easyui在treegrid添加控件实例教程
  18. java定时器每月月末自动执行
  19. 台积电:3纳米芯片工厂地址首选台湾 美国次之
  20. gitlab邮件发不出去解决方法

热门文章

  1. 细节:js 对象继承的几种模式举例
  2. Server 2008 R2 AD RMS完整部署:一、用户创建篇
  3. OpenSSL在Windows下使用vs2010的编译安装
  4. shiro——SimpleAuthenticationInfo中的参数
  5. EXPLAIN字段详解
  6. 3、什么是控制反转(IoC),什么是依赖注入
  7. 关于Golang的4个小秘密
  8. 同一主机的多个子进程使用同一个套接字_在操作系统中进程是如何通信的
  9. 工作实践 之 Google Guava 工具集的使用 ,提高效率
  10. 关于orm传递ctx的一点理解