在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