Goodspeed

导航

Ubuntu9.10下Nginx+PHP(Fastcgi) 安装过程

1 安装Nginx

sudo apt-get install nginx

2 安装php

sudo apt-get install  php5-cgi

3 安装spawn-fcgi

(网上很多文章说要装lighttpd,然后在启动中关闭掉。其实是不需要的)

 sudo apt-get install  spawn-fcgi

 4 启动fastcgi进程

/usr/bin/spawn-fcgi.standalone -a 127.0.0.1 -p 9000 -C 8 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid

(此处最好为spawn-fcgi.standalone,很多文章只是说使用/usr/bin/spawn-fcgi,但经查,spawn-fcg连接 至/etc/alternatives/spawn-fcgi,且该文件又链接回/usr/bin/spawn-fcgi.standalone,故直接 使用)

如果需要自动开机启动将上面的东东加到/etc/rc.local中

5 修改nginx的配置文件:/etc/nginx/sites-available/default

去掉下面部分的注释:
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 /etc/nginx/fastcgi_params;

 6 重新启动nginx:
sudo /etc/init.d/nginx restart

 7 写个php文件测试

< ?php phpinfo();?>

 

如果一切顺利应该 就能看到啦。

posted on 2010-03-27 22:12  Goodspeed  阅读(1353)  评论(0编辑  收藏  举报