在FreeBSD下的nginx服务器,需要借助FastCGI来解析PHP。

1.检查 FastCGI 是否启动:

# sockstat -l | grep 9000

www      php-cgi    6665  0  tcp4   127.0.0.1:9000        *:*

或者 

# netstat -an 

看是否有下面这行

Proto Recv-Q Send-Q  Local Address          Foreign Address       (state)

tcp4       0      0 127.0.0.1.9000         *.*                    LISTEN

2.启动 PHP FastCGI:

# spawn-fcgi -a 127.0.0.1 -p 9000 -u www -g www -f /usr/local/bin/php-cgi

-a 127.0.0.1 : PHP FastCGI 绑定IP地址

-p 9000: PHP FastCGI 指定端口

-u www : PHP FastCGI 用户名

-g www : PHP FastCGI 用户组

-f /usr/local/bin/php-cgi : 指向 PHP5 fastcgi

3.关闭FastCGI:

# pkill -9 php-cgi

10-17 11:16