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

本文介绍了如何在Windows环境下将php-cgi添加为服务的替代方法,由于php-cgi本身无法直接作为服务运行,建议使用第三方工具如winsw进行管理。在实际操作中,作者遇到了php-cgi因程序错误崩溃的问题,当PHP输出错误信息时,服务会终止。文章提到了php扩展中关于Windows服务的库,并邀请读者分享解决此类问题的经验。
摘要由CSDN通过智能技术生成

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.com/manual/en/book.win32service.php

回头我试试这个~

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值