CentOS 使用spawn-fcgi配置Nginx+PHP 启动脚本
2019独角兽企业重金招聘Python工程师标准>>>
#-----php-fcgi文件开始-----
#!/bin/sh
#
# php-cgi - php-fastcgi swaping via spawn-fcgi
#
# chkconfig: - 85 15
# description: Run php-cgi as app server
# processname: php-cgi
# config: /etc/sysconfig/phpfastcgi (defaults RH style)
# pidfile: /var/run/php_cgi.pid
# Note: See how to use this script :
# http://www.cyberciti.biz/faq/rhel-fedora-install-configure-nginx-php5/
# Source function library.
. /etc/rc.d/init.d/functions# Source networking configuration.
. /etc/sysconfig/network# Check that networking is up.
[ "$NETWORKING" = "no" ] && exit 0spawnfcgi="/usr/bin/spawn-fcgi"
php_cgi="/usr/bin/php-cgi"
prog=$(basename $php_cgi)
server_ip=127.0.0.1
server_port=9000
server_user=nginx
server_group=nginx
server_childs=5
pidfile="/var/run/php_cgi.pid"# do not edit, put changes in /etc/sysconfig/phpfastcgi
[ -f /etc/sysconfig/phpfastcgi ] && . /etc/sysconfig/phpfastcgistart() {
[ -x $php_cgi ] || exit 1
[ -x $spawnfcgi ] || exit 2
echo -n $"Starting $prog: "
daemon $spawnfcgi -a ${server_ip} -p ${server_port} -u ${server_user} -g ${server_group} -P ${pidfile} -C ${server_childs} -f ${php_cgi}
retval=$?
echo
return $retval
}stop() {
echo -n $"Stopping $prog: "
killproc -p ${pidfile} $prog -QUIT
retval=$?
echo
[ -f ${pidfile} ] && /bin/rm -f ${pidfile}
return $retval
}restart(){
stop
sleep 2
start
}rh_status(){
status -p ${pidfile} $prog
}case "$1" in
start)
start;;
stop)
stop;;
restart)
restart;;
status)
rh_status;;
*)
echo $"Usage: $0 {start|stop|restart|status}"
exit 3
esac
#-----php-fcgi文件结束-----
转载于:https://my.oschina.net/qianfunian/blog/181307
CentOS 使用spawn-fcgi配置Nginx+PHP 启动脚本相关推荐
- VMware Tools 启动脚本未能在虚拟机中成功运行。如果您在此虚拟机中配置了自定义启动脚本,请确保该脚本没有错误。您也可以提交支持请求,报告此问题。
VMware Tools 启动脚本未能在虚拟机中成功运行.如果您在此虚拟机中配置了自定义启动脚本,请确保该脚本没有错误.您也可以提交支持请求,报告此问题. 第一步: sudo apt-get auto ...
- Centos安装PHP7及配置php-fpm开机启动
centos 7 编译安装 php-7.2.11的步骤 在官网下载php-7.2.11的php压缩包,centos 7 安装 php-7.2.11的步骤,http://cn2.php.net/dist ...
- CentOS 7中/etc/rc.local开机启动脚本不生效怎么办?
问题现象 CentOS 7.EulerOS操作系统云服务器中,/etc/rc.local开机启动脚本不生效. 本节操作以CentOS 7操作系统为例分析根因,并介绍解决方法. 根因分析 出现该问题的可 ...
- springboot默认日志配置及程序启动脚本
前言 今天来介绍下Spring Boot如何配置日志logback,我刚学习的时候,是带着下面几个问题来查资料的,你呢 如何引入日志? 日志输出格式以及输出方式如何配置? 代码中如何使用? 正文 Sp ...
- linux ftp 后台执行,Linux环境CENTOS下apache-ftpserver搭建配置及后台启动
1.apache-ftpserver-1.1.0.tar.gz下载 2.指定Linux目录,例如:/usr/local/FTPServer.将压缩包解压到该目录下. 3.在FTPServer目录下创建 ...
- nginx开机启动脚本
2019独角兽企业重金招聘Python工程师标准>>> chmod +x /etc/rc.d/init.d/nginx # 赋予执行权限 chkconfig nginx on ...
- Nginx服务启动脚本
#!/bin/sh #filename:Nginx_start.sh #date:2015-12-23 #作者:linuxzkq #Email:1729294227@qq.com #version:v ...
- 从0开始,在Linux中配置Nginx反向代理、负载均衡、session共享、动静分离
写这篇文章花费了我近一周的时间,参考网上许多优秀的博客文章,我不敢说写的很好,至少很全很详细.本文先介绍原理部分,然后再进行实战操作,我认为这样才会有更深的理解,不过这也导致了文章篇幅很长.但是,如果 ...
- LNMP之 nginx 启动脚本和配置文件
因为 nginx 启动不方便,所以我们需要自已手动来编译一个nginx 的启动脚本 [root@LNMP ~]# vim /etc/init.d/nginx #加入以下内容 #!/bin/bash# ...
最新文章
- 何恺明团队新作:只用普通ViT,不做分层设计也能搞定目标检测
- PHP中没用的验证码
- 低功耗蓝牙开发权威指南 pdf_新手入门神器!物联网低功耗蓝牙开发板,免费申请...
- python 选择多个文件夹_如何同时选择多个文件?
- dell增强保护套装还原失效_汕头长安欧尚汽车音响改装升级,还原真实音色
- 为什么雷军指责“华为不懂研发”?
- Hadoop开启Kerberos安全模式
- HDOJ 2642 HDU 2642 Stars ACM 2642 IN HDU
- Alonzo Church的λ演算(摘自彭罗斯《皇帝新脑》)
- IntelliJ IDEA安装与JDK 环境变量配置
- 域共享文件夹服务器怎么设置密码,域环境下共享文件夹加密、Windows 2008 Server局域网共享文件夹设置权限设置的方法...
- 【英语语法】Unit1 冠词、名词、代词和数词
- 国内薪水最高的IT公司排行榜TOP25,大家都说说你们觉得这数据准确吗,我怎么觉得不太准确。。
- VMWare中安装Windows XP、win7
- 凛冬至送温暖,无价资源免费送
- 基于ssm技术的校自助阅览室的设计与实现 毕业设计-附源码242326
- 购物网站 mysql设计_购物网站数据库设计
- linux内核说明,Linux内核版本说明
- 100m光纤测速多少正常_终于知道为什么我的百兆宽带测速只有一半了
- 编写Java程序,使用单例模式,创建可以生成银联借记卡号的工具类,银联借记卡号是一个 19 位的数字,卡号以“62”开头,如图所示。
热门文章
- 图解法求最优解的例题_初一上学期,方程的解互为相反数,两种方法求解参数的值...
- web小知识与问题串烧(html,css,js)
- c语言dp算法,C++动态规划dp算法题
- P1502 窗口的星星(扫描线入门第一题)
- 树莓派安装摄像头、耳机、话筒
- 多线程安全小结-可见性(内存屏障,共享变量副本)、原子性、有序性(编译器优化、cpu流水线乱序)
- 忘记mysql密码的一种解决办法
- Oracle Rownum 伪列详解
- Iplat62---CRUD
- 龙星电脑横机制版软件_简用仓库管理软件v8.6.3-简用仓库管理软件电脑版下载...