Heim >Backend-Entwicklung >PHP-Tutorial >php-cgi.exe怎样加到windows服务里面

php-cgi.exe怎样加到windows服务里面

WBOY
WBOYOriginal
2016-06-23 14:01:281758Durchsuche

php-cgi.exe怎样加到windows服务里面,php+nginx整合遇到的问题


回复讨论(解决方案)

  完全不是一个概念,php-cgi是一个应用程序,服务是一种特殊的程序,和应用程序就不在一个层级上运行,
php-cgi的说明也没有说是可以添加到服务中的参数

  1.windows下应该有类似于php-fpm类似的fastcgi进程管理工具,你可以在注册表中添加相关的启动项来管理fastcgi,但是不一定需要服务。
  
  2.你可以拿VC自己写个服务然后在服务中启动进程

php-cgi.exe不是个services程序,没法弄成services不过#1楼说的方法是可行的~
其2已经有现成的实现了~
https://github.com/kohsuke/winsw

我用了这个目前碰到个问题,一旦我的php程序输出错误信息,这个程序就蹦掉了,我得重新在服务里启动一下
有谁解决了的话,请告知一下~

php-cgi.exe不是个services程序,没法弄成services不过#1楼说的方法是可行的~
其2已经有现成的实现了~
https://github.com/kohsuke/winsw

我用了这个目前碰到个问题,一旦我的php程序输出错误信息,这个程序就蹦掉了,我得重新在服务里启动一下
有谁解决了的话,请告知一下~

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

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn