为了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