您好,欢迎访问一九零五行业门户网

Linux下php5.4启动脚本

这篇文章主要介绍了linux下php5.4启动脚本,需要的朋友可以参考下
废话不多说,直接上步骤
1、修改php-fpm.conf配置文件
修改/usr/local/php/etc/php-fpm.conf(当然这个跟你配置的php路径相关)配置文件
启动pid=run/php-fpm.pid
; pid file; note: the default prefix is /usr/local/php/var; default value: nonepid = run/php-fpm.pid
启动error_log=log/php-fpm.log
; error log file; if it's set to syslog, log is sent to syslogd instead of being written; in a local file.; note: the default prefix is /usr/local/php/var; default value: log/php-fpm.logerror_log = log/php-fpm.log
2、创建/etc/init.d/php文件
root@aliyun:~# cat /etc/init.d/php#!/bin/bash#author:iranw#e-mail:wang_wenguan#yeah.net#website:# pid filepid=/usr/local/php/var/run/php-fpm.pid# php-fpm path&filephpfpm=/usr/local/php/sbin/php-fpmparam=$1phpnum=`ps -ef | grep php-fpm | wc -l`if [ $param = stop ]; thenif [ $phpnum = 1 ]; thenecho php process does not exist.exit 1fikill `cat $pid`echo close php processes. okexit 1fiif [ $param = start ]; thenif [ $phpnum != 1 ]; thenecho php process exist.exit 1fi$phpfpmecho open php processes. okexit 1fiif [ $param = restart ]; thenif [ $phpnum = 1 ]; thenecho php process does not exist. stop failed.elsekill `cat $pid`for i in `ps -ef | grep php-fpm | grep -v grep | awk {'print $2'}`dokill -9 $iecho kill $i successed.doneecho close php processes. okfi$phpfpmif [ $phpnum != 1 ]; thenecho open php processes. okelseecho open php processes. failed.fiexit 1fi
3、修改权限
#chmod +x /etc/init.d/php
4、执行结果

其它类似信息

推荐信息