PHP init script to go with nginx?
Stefanita Rares Dumitrescu
katmai at keptprivate.com
Fri Jun 13 15:25:21 MSD 2008
you can just run php with lighttpd spawn-fcgi, and daemontools for
monitoring it. i find it rock solid.
Phillip B Oldham wrote:
> Also, I think there may be a bug with the original script
>> Linux:
>>
>> #!/bin/ash
>> #
>> # chkconfig: 234 25 75
>> # description: php FastCGI daemon
>>
>> case $1 in
>> restart)
>> /etc/init.d/phpFcgid stop
>> /etc/init.d/phpFcgid start
>> ;;
>> start)
>> users="www"
>> www_childs='2'
>> for user in ${users}; do
>> socketdir="/tmp/.fastcgi.${user}"
>> mkdir -p ${socketdir}
>> chown ${user}:nobody ${socketdir}
>> chmod 0750 ${socketdir}
>> eval export PHP_FCGI_CHILDREN=\${${user}_childs}
>> su -m ${user} -c "/opt/php5/bin/php-cgi -b
>> ${socketdir}/socket&"
>> done
>> ;;
>> stop) /usr/bin/pkill php-cgi ;;
>> esac
> On my CentOS box, service phpFcgid start returns the following:
> env: /etc/init.d/phpFcgid: No such file or directory
More information about the nginx
mailing list