为什么 php pthreads 不工作? http 错误内部服务器代码 500.0

Why will php pthreads not work? http error internal server code 500.0

我正尝试在我的 php 应用程序中使用线程,但由于我自己不知道的原因,我似乎无法设置 php 来使用 pthreads。

以下是一些有助于诊断问题的详细信息,仅供参考:

当我注释掉 extension=php_pthreads.dll 并加载主页时,我得到

Fatal error: Class 'Thread' not found

但是当我取消注释该行时,我得到:

HTTP Error 500.0 - Internal Server Error C:\Program Files\PHP\v7.0.7\php-cgi.exe - The FastCGI process exited unexpectedly

这些问题的原因可能是什么?

'The cgi-fcgi SAPI is not supported by pthreads'

在对上述错误进行一些研究后,我发现由于 PHP 7.0.0 pthreads 只能在命令行上使用,所以答案是降级 PHP 版本或禁用 Web 服务器的线程,您可以了解如何做到这一点 HERE