nginx - php-cgi.exe进程自动退出

PHP中文网
PHP中文网 原创
2023-03-01 07:18:01 1846浏览

在windows服务器下配置nginx+php运行环境,服务器运行一段时间都会出现php-cgi.exe进程自动退出的问题?请教各位大侠要如何配置服务器?

回复内容:

win32+nginx+php自动挂掉php-cgi.exe
RunHiddenConsole E:/wnmp/php5/php-cgi.exe -b 127.0.0.1:9000 -c "E:/wnmp/php5/php.ini"
第一步:下载xxfpm,地址就不提供了,百度搜一下,有很多。

下载好了

第二步:新建一个文本,写上以下代码。

RunHiddenConsole.exe H:/Server_Core/xxfpm/bin/xxfpm.exe "H:/Server_Core/PHP/php-cgi.exe -c 
H:/Server_Core/PHP/php.ini" -n 2 -i 127.0.0.1 -p 9000

解释下:
RunHiddenConsole.exe这个是窗口隐藏工具,因为如果不用这个,CMD窗口就会一直开着,关闭窗口的话进程也就会退出了,嚯嚯,可不带这样的,所以这个也要下载哦,把这个RunHiddenConsole.exe和php-cgi.bat要放在你的PHP根目录下
上面代码中的2指的是开两个php-cgi.exe进程,具体情况按自己的要求来,但不建议开1个进程,具体原因会在以后的博客中更新。另外以后会讲到均衡负载,那个时候那个2就要改成1了。
上面代码9000指的是PHP通过9000端口传输
温馨提示:代码里面的斜杠要使用“/”而不能使用“\”,代码里面的路径替换成你实际配置路径,云云。
OK,保存好后,将这个TXT文本改名为php-cgi.bat,保存,再点下,哈哈,进程稳定运行中。。。

以上就是nginx - php-cgi.exe进程自动退出的内容,更多相关内容请关注PHP中文网(m.sbmmt.com)!

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。