>  기사  >  백엔드 개발  >  Ubuntu环境下php fastcgi(spawn-fcgi)的启动与关闭

Ubuntu环境下php fastcgi(spawn-fcgi)的启动与关闭

WBOY
WBOY원래의
2016-06-23 13:15:451391검색

启动

spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/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

权限不足sudo提权

查看运行状态

使用netstat配合grep即可

$ netstat -an |grep 9000tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN  tcp        0      0 127.0.0.1:9000          127.0.0.1:58879         TIME_WAIT  tcp        0      0 127.0.0.1:9000          127.0.0.1:58880         TIME_WAIT  

如果出现了这样的提示就说明fastcgi正在运行

如果想查看pid的话可以用 ps -ef

$ ps -ef | grep spawn-fcgiubuntu   27329 24796  0 02:50 pts/0    00:00:00 grep --color=auto spawn-fcgi  

退出

$pkill -9 php-cgi

这个操作很危险。 如果你使用的是nginx环境,中断fastcgi后前台访问php会提示502,很多人遇到502都是因为fastcgi忘打开或者异常退出引起的

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.