Даже вот так не работает?
(взято из инета)
--------------------------
#!/bin/bash
## ABSOLUTE path to the PHP binary
PHPFCGI="/usr/bin/php-cgi"
## tcp-port to bind on
FCGIPORT="9000"
## IP to bind on
FCGIADDR="127.0.0.1"
## number of PHP children to spawn
PHP_FCGI_CHILDREN=8
## number of request before php-process will be restarted
PHP_FCGI_MAX_REQUESTS=1024
# allowed environment variables sperated by spaces
ALLOWED_ENV="ORACLE_HOME PATH USER"
## if this script is run as root switch to the following user
USERID=php-fcgi
################## no config below this line
if test x$PHP_FCGI_CHILDREN = x; then
PHP_FCGI_CHILDREN=5
fi
ALLOWED_ENV="$ALLOWED_ENV PHP_FCGI_CHILDREN"
ALLOWED_ENV="$ALLOWED_ENV PHP_FCGI_MAX_REQUESTS"
ALLOWED_ENV="$ALLOWED_ENV FCGI_WEB_SERVER_ADDRS"
if test x$UID = x0; then
EX="/bin/su -m -c \"$PHPFCGI -q -b $FCGIADDR:$FCGIPORT\" $USERID"
else
EX="$PHPFCGI -b $FCGIADDR:$FCGIPORT"
fi
echo $EX
# copy the allowed environment variables
E=
for i in $ALLOWED_ENV; do
E="$E $i=${!i}"
done
# clean environment and set up a new one
# don't work with user shell /sbin/nologin
/usr/bin/nohup env - $E sh -c "$EX" &> /dev/null &
#( while : ; do
#sh -c "$EX" > /dev/null 2>&1 &
# ; done & )
--------------------------
26.08.07, 01:37, Alexey Rymonin (x-phoenix@xxxxxxx):
> Hello silly_sad,
> Friday, August 24, 2007, 5:40:18 PM, you wrote:
> s> Alexey Rymonin wrote:
> >> Hello nginx-ru,
> >>
> >> Подскажите плз... никогда не юзал php, а сейчас возникла
> >> необходимость... и столкнулся со следующей траблой:
> >> php запускаю командой типа
> >> su nginx -c "/usr/local/php4/bin/php -b 127.0.0.1:8888 &"
> s> лучше не так лучше через php-fpm.
> s> сделай сначала всё по-правильному, и только потом разбирайся.
> s> php-fpm можно найти тут http://php-fpm.anight.org/
> s> там же readme FAQ итп.
> Подскажите плз еще какой-нить вариант? не собрать мне под соляркой
> под 64 бита с этим патчем.... то одно ему не так, то другое... уж
> совсем все GNU поставил, и нифига....