为什么window上没有php-fpm?

1.php-fpm、php-cgi、fast-cgi、cgi是什么?

  • php-fpm(PHP FastCGI Process Manager) 是 php-cgi的管理进程.
  • php-cgi 是 php的解释器,是个实现了fast-cgi的程序.
  • fast-cgi 是在cgi的基础上升级的.
  • cgi 是个协议,保证web server传递过来的是标准格式.

漫谈CGI FASTCGI WSGI
搞不清FastCgi与PHP-fpm之间是个什么样的关系

2.为什么window没有php-fpm?

  • fpm核心设计围绕fork构建的,而在window上fork不能良好模拟.
    FastCGI Process Manager (FPM) #121725
    Cygwin如何在window上实现fork的

3.什么是fork?

  • Fork就是克隆一个进程.
    linux fork函数详解

4.window使用fpm有没有代替方案?

  • cygwin,一个在window平台上拥有优化后fork的全功能和性能.
    Cygwin如何在window上实现fork的

你可能感兴趣的:(后端)