php-fpm的CentOS开机自启脚本
# 将php-fpm设置成服务,并实现开机自动启动
# 说明:作者仅在CentOS7.0上进行了测试,而且没有进行可靠性和稳定性的测试!
vi/etc/rc.d/init.d/fpmchmod+x/etc/rc.d/init.d/fpmchkconfig--addfpmchkconfigfpmon
/etc/rc.d/init.d/fpm文件的内容如下:
#!/bin/sh#chkconfig:23456090##vi/opt/php/etc/php-fpm.conf#uncommentpidunder[global]#pid=run/php-fpm.pid##vi/etc/rc.d/init.d/fpm##chmod+x/etc/rc.d/init.d/fpm##chkconfig--addfpm##chkconfigfpmonPATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/binDESC="php-fpmdaemon"NAME=php-fpmINSTALLDIR=/opt/phpDAEMON=$INSTALLDIR/sbin/$NAMECONFIGFILE=$INSTALLDIR/lib/$NAME.confPIDFILE=$INSTALLDIR/var/run/$NAME.pidSCRIPTNAME=/etc/init.d/$NAMEset-e[-x"$DAEMON"]||exit0do_start(){$DAEMON-D||echo-n"php-fpmalreadyrunning"}do_stop(){kill-INT`cat$PIDFILE`||echo-n"php-fpmnotrunning"}do_test(){$DAEMON-t||echo-n"php-fpmcan'ttest"}case"$1"instart)echo-n"Starting$DESC:$NAME"do_startecho".";;stop)echo-n"Stopping$DESC:$NAME"do_stopecho".";;restart)echo-n"Restarting$DESC:$NAME"do_stopdo_startecho".";;test)echo-n"Testing$DESC:$NAME"do_testecho".";;*)echo"Usage:$SCRIPTNAME{start|stop|restart|test}">&2exit3;;esacexit0
使用命令如下:
servicefpmstartservicefpmstopservicefpmrestartservicefpmtest
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。