Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Ubuntu环境下php fastcgi(spawn-fcgi)的启动与关闭

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

WBOY
WBOYasal
2016-06-23 13:15:451390semak imbas

启动

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忘打开或者异常退出引起的

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn