配置php-fpm
默认php安装目录:/usr/local/php
先拷贝配置文件,在进行编辑
制作fpm启动服务
复制下面的代码,vi/etc/init.d/php-fpm,保存
phpfpm=/usr/local/php/sbin/php-fpm
config=/usr/local/php/lib/php.ini
pid=/usr/local/php/var/run/php-fpm.pid
retval=0
prog="phpfpm"
#sourcefunctionlibrary.
./etc/rc.d/init.d/functions
#sourcenetworkingconfiguration.
./etc/sysconfig/network
#checkthatnetworkingisup.
[${networking}="no"]&&exit0
[-x$phpfpm]||exit0
#startphpfpmdaemonsfunctions.
start(){
if[-e$pid];then
echo"phpfpmisalreadyrunning...."
exit1
fi
echo-n$"starting$prog:"
daemon$phpfpm-c${config}
retval=$?
echo
[$retval=0]&&touch/var/lock/subsys/phpfpm
return$retval
}
#stopphpfpmdaemonsfunctions.
stop(){
echo-n$"stopping$prog:"
killproc$phpfpm
retval=$?
echo
[$retval=0]&&rm-f/var/lock/subsys/phpfpm/var/run/phpfpm.pid
}
#reloadphpfpmservicefunctions.
reload(){
echo-n$"reloading$prog:"
#kill-hup`cat${pid}`
killproc$phpfpm-hup
retval=$?
echo
}
#seehowwewerecalled.
case"$1"in
start)
start
;;
stop)
stop
;;
reload)
reload
;;
restart)
stop
start
;;
status)
status$prog
retval=$?
*)
echo$"usage:$prog{start|stop|restart|reload|status|help}"
exit1
esac
exit$retval
chmod+x/etc/rc.d/init.d/php-fpm#添加执行权限
chkconfigphp-fpmon#设置开机启动
启动/etc/init.d/php-fpmstart
停止/etc/init.d/php-fpmstop
重启/etc/init.d/php-fpmrestart
如对本文有疑问, 点击进行留言回复!!
如何在Ubuntu 18.04(实体机)上配置OpenWRT的开发环境
网友评论