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 启动脚本相关推荐

  1. VMware Tools 启动脚本未能在虚拟机中成功运行。如果您在此虚拟机中配置了自定义启动脚本,请确保该脚本没有错误。您也可以提交支持请求,报告此问题。

    VMware Tools 启动脚本未能在虚拟机中成功运行.如果您在此虚拟机中配置了自定义启动脚本,请确保该脚本没有错误.您也可以提交支持请求,报告此问题. 第一步: sudo apt-get auto ...

  2. 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 ...

  3. CentOS 7中/etc/rc.local开机启动脚本不生效怎么办?

    问题现象 CentOS 7.EulerOS操作系统云服务器中,/etc/rc.local开机启动脚本不生效. 本节操作以CentOS 7操作系统为例分析根因,并介绍解决方法. 根因分析 出现该问题的可 ...

  4. springboot默认日志配置及程序启动脚本

    前言 今天来介绍下Spring Boot如何配置日志logback,我刚学习的时候,是带着下面几个问题来查资料的,你呢 如何引入日志? 日志输出格式以及输出方式如何配置? 代码中如何使用? 正文 Sp ...

  5. linux ftp 后台执行,Linux环境CENTOS下apache-ftpserver搭建配置及后台启动

    1.apache-ftpserver-1.1.0.tar.gz下载 2.指定Linux目录,例如:/usr/local/FTPServer.将压缩包解压到该目录下. 3.在FTPServer目录下创建 ...

  6. nginx开机启动脚本

    2019独角兽企业重金招聘Python工程师标准>>> chmod +x /etc/rc.d/init.d/nginx   # 赋予执行权限 chkconfig nginx on   ...

  7. Nginx服务启动脚本

    #!/bin/sh #filename:Nginx_start.sh #date:2015-12-23 #作者:linuxzkq #Email:1729294227@qq.com #version:v ...

  8. 从0开始,在Linux中配置Nginx反向代理、负载均衡、session共享、动静分离

    写这篇文章花费了我近一周的时间,参考网上许多优秀的博客文章,我不敢说写的很好,至少很全很详细.本文先介绍原理部分,然后再进行实战操作,我认为这样才会有更深的理解,不过这也导致了文章篇幅很长.但是,如果 ...

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

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

最新文章

  1. 何恺明团队新作:只用普通ViT,不做分层设计也能搞定目标检测
  2. PHP中没用的验证码
  3. 低功耗蓝牙开发权威指南 pdf_新手入门神器!物联网低功耗蓝牙开发板,免费申请...
  4. python 选择多个文件夹_如何同时选择多个文件?
  5. dell增强保护套装还原失效_汕头长安欧尚汽车音响改装升级,还原真实音色
  6. 为什么雷军指责“华为不懂研发”?
  7. Hadoop开启Kerberos安全模式
  8. HDOJ 2642 HDU 2642 Stars ACM 2642 IN HDU
  9. Alonzo Church的λ演算(摘自彭罗斯《皇帝新脑》)
  10. IntelliJ IDEA安装与JDK 环境变量配置
  11. 域共享文件夹服务器怎么设置密码,域环境下共享文件夹加密、Windows 2008 Server局域网共享文件夹设置权限设置的方法...
  12. 【英语语法】Unit1 冠词、名词、代词和数词
  13. 国内薪水最高的IT公司排行榜TOP25,大家都说说你们觉得这数据准确吗,我怎么觉得不太准确。。
  14. VMWare中安装Windows XP、win7
  15. 凛冬至送温暖,无价资源免费送
  16. 基于ssm技术的校自助阅览室的设计与实现 毕业设计-附源码242326
  17. 购物网站 mysql设计_购物网站数据库设计
  18. linux内核说明,Linux内核版本说明
  19. 100m光纤测速多少正常_终于知道为什么我的百兆宽带测速只有一半了
  20. 编写Java程序,使用单例模式,创建可以生成银联借记卡号的工具类,银联借记卡号是一个 19 位的数字,卡号以“62”开头,如图所示。

热门文章

  1. 图解法求最优解的例题_初一上学期,方程的解互为相反数,两种方法求解参数的值...
  2. web小知识与问题串烧(html,css,js)
  3. c语言dp算法,C++动态规划dp算法题
  4. P1502 窗口的星星(扫描线入门第一题)
  5. 树莓派安装摄像头、耳机、话筒
  6. 多线程安全小结-可见性(内存屏障,共享变量副本)、原子性、有序性(编译器优化、cpu流水线乱序)
  7. 忘记mysql密码的一种解决办法
  8. Oracle Rownum 伪列详解
  9. Iplat62---CRUD
  10. 龙星电脑横机制版软件_简用仓库管理软件v8.6.3-简用仓库管理软件电脑版下载...