-
Altere a linha
daemonpara:daemon --user $USER --pidfile=$PIDFILE "$PHP_CGI -b $BIND &> /dev/null &"&> /dev/nullé equipvalent para>/dev/null 2>&1, significa que redireciona stdout e stderr para/dev/null. -
Se isso não mostrar o sinalizador
[ OK ], tente o seguinte:if [ -n "$pid" ]; then echo $pid > $PIDFILE success "Starting php-cgi service" else failure "Starting php-cgi service" fiDê uma olhada na função
successno/etc/init.d/functionspara mais detalhes.A função
stopdeve mudar para:killproc -p $PIDFILE $PHP_CGI_NAME -
Insira a
PHP_CGI_ARGScomo variável de ambiente na funçãodaemon:daemon --user $USER --pidfile=$PIDFILE "env - $PHP_CGI_ARGS $PHP_CGI -b $BIND &> /dev/null &"
Além disso, para que seja iniciado automaticamente na inicialização, você deve alterar as informações do init para o estilo baseado no Red Hat:
# chkconfig: 345 85 15
# description: Running php-cgi
# processname: php-cgi
# config: /etc/sysconfig/php-cgi