完全不是一个概念,php-cgi是一个应用程序,服务是一种特殊的程序,和应用程序就不在一个层级上运行,
php-cgi的说明也没有说是可以添加到服务中的参数  1.windows下应该有类似于php-fpm类似的fastcgi进程管理工具,你可以在注册表中添加相关的启动项来管理fastcgi,但是不一定需要服务。
  
  2.你可以拿VC自己写个服务然后在服务中启动进程

解决方案 »

  1.   

    php-cgi.exe不是个services程序,没法弄成services不过#1楼说的方法是可行的~
    其2已经有现成的实现了~
    https://github.com/kohsuke/winsw我用了这个目前碰到个问题,一旦我的php程序输出错误信息,这个程序就蹦掉了,我得重新在服务里启动一下
    有谁解决了的话,请告知一下~
      

  2.   


    顺带一提,php扩展里有关于Windows services的库~
    详情见:http://us1.php.net/manual/en/book.win32service.php
    回头我试试这个~