服务php-fpm不支持chkconfig

为了php-fpm管理方便,从php安装目录拷贝了启动脚本,更改相应路径,然后执行添加启动服务,出现如下错误。

经过多方查找,原来是启动脚本中缺少了下面两行内容:

# chkconfig:,2345年15 95年

#描述:,PHP-FPM (FastCGI程序管理器)是另一个PHP FastCGI实现\

#与一些额外的特性对于任何规模的网站,特别是忙网站只

其中2345是默认启动级别,级别有0 - 6共7个级别。

,

等级0表示:表示关机

,

等1级表示:单用户模式

,

等级2表示:无网络连接的多用户命令行模式

,

等级3表示:有网络连接的多用户命令行模式

,

等级4表示:不可用

,

等5级表示:带图形界面的多用户模式

,

等级6表示:重新启动

,

15是启动优先级,95年是停止优先级,优先级范围是0 - 100,数字越大,优先级越低。

启动脚本如下:

# !/bin/bash

# chkconfig:,2345年15 95年

#描述:,PHP-FPM (FastCGI程序管理器)是另一个PHP FastCGI实现\

#与一些额外的特性对于任何规模的网站,特别是忙网站只

# processname: PHP-FPM

#配置:/usr/local/php/etc/php.ini


#源函数库。

。/etc/rc.d/init.d/功能


PHP_PATH=/服务器/php

DESC=皃hp-fpm守护进程”

名称=php-fpm

守护进程=$ PHP_PATH/sbin/$名

CONFIGFILE=$ PHP_PATH/etc/php-fpm.conf

PIDFILE=PHP_PATH/var/运行/美元NAME.pid

SCRIPTNAME=/etc/init。d/美元名称


#优雅地退出,如果包被移除。

测试- x美元守护进程| |退出0


rh_start () {

,守护进程- y CONFIGFILE美元| | echo - n“已经”

}


rh_stop () {

,杀死退出“猫PIDFILE美元”| | echo - n“未运行”

}


rh_reload () {

,杀了玫瑰的猫PIDFILE美元| | echo - n”不能重载”

}


案例“$ 1”

,开始)

,,,,echo - n“DESC:美元开始名称”

,,,,rh_start

,,,,回声“。”

,,,,

;;;停止)

,,,,echo - n“阻止美元DESC: $ NAME”

,,,,rh_stop

,,,,回声“。”

,,,,

;;;重载)

,,,,echo - n“重载DESC配置美元…”

,,,,rh_reload

,,,,回声“重载”。

,

;;;重启)

,,,,echo - n“重启DESC美元:$ NAME”

,,,,rh_stop

,,,,睡眠1

,,,,rh_start

,,,,回声“。”

,,,,

;;;*)

,,,,,回声”用法:美元SCRIPTNAME{启动|停止| |重启重载}”祝辞,2

,,,,3,退出

,,,,;,

esac退出

0


服务php-fpm不支持chkconfig