Php fastcgi\u finish\u request()未定义?

Php fastcgi\u finish\u request()未定义?,php,Php,我在服务器上安装了带有php fpm的nginx,并试图使用fastcgi_finish_request(),但收到消息:php致命错误:调用未定义的函数fastcgi_finish_request() 在这个功能可用之前,我需要在服务器上安装一些额外的东西吗?我一直在努力寻找解决方案,但显然还没有找到正确的关键字组合,或者对某些事情感到非常困惑???我之所以收到“PHP致命错误”消息,是因为我从一个没有通过fastcgi执行的脚本调用了fastcgi\u finish\u request()方

我在服务器上安装了带有php fpm的nginx,并试图使用fastcgi_finish_request(),但收到消息:php致命错误:调用未定义的函数fastcgi_finish_request()


在这个功能可用之前,我需要在服务器上安装一些额外的东西吗?我一直在努力寻找解决方案,但显然还没有找到正确的关键字组合,或者对某些事情感到非常困惑???

我之所以收到“PHP致命错误”消息,是因为我从一个没有通过fastcgi执行的脚本调用了fastcgi\u finish\u request()方法。经过研究,我现在对php fpm有了更好的理解…这是一个优点:)

我之所以收到“php致命错误”消息,是因为我从一个没有通过fastcgi执行的脚本调用fastcgi\u finish\u request()方法。经过研究,我现在对php fpm有了更好的理解……这是一个加号:)

这是一个老问题,但在我寻找
时它就出现了
“调用未定义函数fastcgi\u finish\u request”

这就是为什么我在这里添加我发现的内容

此脚本引发错误:

<?php
$now = date('Y-m-d H:i:s');
echo 'hello: ' . $now;
ignore_user_abort(true);
session_write_close();
fastcgi_finish_request();

sleep(10);
file_put_contents('test'.time().'txt', 'hello again: ' . date('Y-m-d H:i:s'));

这是一个老问题,但在我寻找
“调用未定义函数fastcgi\u finish\u request”

这就是为什么我在这里添加我发现的内容

此脚本引发错误:

<?php
$now = date('Y-m-d H:i:s');
echo 'hello: ' . $now;
ignore_user_abort(true);
session_write_close();
fastcgi_finish_request();

sleep(10);
file_put_contents('test'.time().'txt', 'hello again: ' . date('Y-m-d H:i:s'));

我猜是fpm≠ fcgi?我安装php fpm时没有安装它吗?实际上,如果同时使用fcgi,则只能使用fcgi函数。它是一个SAPI,不是一个模块/扩展(查找)。使用phpinfo()确保您通过FPMAlright运行php,我可能需要指出,我是通过命令提示符(cron作业)运行此脚本的。如果我通过应用程序而不是命令行调用该函数,则该函数似乎正在工作。有没有一个命令可以作为fastcgi来执行脚本,而不是调用php命令?我猜是fpm≠ fcgi?我安装php fpm时没有安装它吗?实际上,如果同时使用fcgi,则只能使用fcgi函数。它是一个SAPI,不是一个模块/扩展(查找)。使用phpinfo()确保您通过FPMAlright运行php,我可能需要指出,我是通过命令提示符(cron作业)运行此脚本的。如果我通过应用程序而不是命令行调用该函数,则该函数似乎正在工作。是否有一个命令可以作为fastcgi执行脚本,而不是调用php命令?