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

查看:92
本文介绍了nginx - php-cgi.exe进程自动退出的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

在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进程自动退出的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆