Call to undefined function fastcgi_finish_request()

fastcgi_finish_request,在调用的时候居然是未定义的。

windows环境下面,使用php+nginx方式。

https://img2.mukewang.com/5c8f545800015b4b08000216.jpg

serverapi方式是cgi/fastcgi。但是不知道为何调用方法会报未定义。

个人猜想是windows下面fastcgi 跟linux下面不同导致的??

希望有人可以来解释一下,比较疑惑。

给出一点参考文章:PHP fastcgi_finish_request 方法

慕的地10843
浏览 1562回答 2
2回答

月关宝盒

Stack Overflow fastcgi_finish_request() undefined?结论:windows上没有FPM,所有这个方法是没有的 既然回答还是认真一点吧: fastcgi_finish_request 这个函数源码在sapi/fpm/fpm/fpm_main.c中(1532行中): PHP_FUNCTION(fastcgi_finish_request) /* {{{ */ { fcgi_request *request = (fcgi_request*) SG(server_context); if (!fcgi_is_closed(request)) { php_output_end_all(); php_header(); fcgi_end(request); fcgi_close(request, 0, 0); RETURN_TRUE; } RETURN_FALSE; }

互换的青春

使用之前用 function_exists 判断
打开App,查看更多内容
随时随地看视频慕课网APP