1.apt-get install nginx php5-cgi spawn-fcgi
2.假设默认 www-root为 /var/www/nginx-default
修改 /etc/nginx/sites_available,加上如下这段
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/nginx-default/$fastcgi_script_name;
include fastcgi_params;
}
3.新建一个文件 /usr/bin/php-fastcgi
内容如下
#!/bin/sh /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www-data -f /usr/bin/php5-cgi记得 chmod +x /usr/bin/php-fastcgi
4.新建一个文件 /etc/init.d/php-fastcgi
内容如下
#!/bin/bash
PHP_SCRIPT=/usr/bin/php-fastcgi
RETVAL=0
case "$1" in
start)
$PHP_SCRIPT
RETVAL=$?
;;
stop)
killall -9 php5-cgi
RETVAL=$?
;;
restart)
killall -9 php5-cgi
$PHP_SCRIPT
RETVAL=$?
;;
*)
echo "Usage: php-fastcgi {start|stop|restart}"
exit 1
;;
esac
exit $RETVAL
记得 chmod +x /etc/init.d/php-fastcgi
5. 执行命令 update-rc.d php-fastcgi defaults
6. /etc/init.d/nginx start;;/etc/init.d/php-fastcgi start
7.参考 http://www.howtoforge.com/nginx_php5_fast_cgi_xcache_ubuntu7.04

没有评论:
发表评论