找回密码
 注册
搜索
热搜: 届技能大赛
查看: 3931|回复: 0

windows +nginx +php 环境中php-cgi.exe退出的完美解决方案

[复制链接]
发表于 2012-2-27 13:41:43 | 显示全部楼层 |阅读模式
windows +nginx +php 环境中php-cgi.exe退出,一直困挠站长。经过我的实践,终于能够完美解决这个问题。
步骤一:
首先建立两个批处理。
nginx.bat内容:
@echo off
start nginx
保存到nginx目录中。
phpcgi.bat内容:
RunHiddenConsole.exe c:\php\php-cgi.exe -b 127.0.0.1:9000 -c c:\php\php.ini
RunHiddenConsole.exe c:\php\php-cgi.exe -b 127.0.0.1:9000 -c c:\php\php.ini
保存后和RunHiddenConsole.exe 放在一起。
步骤二:
下载
风林进程守护 一个进程守护程序,自动检测守护进程的运行状态(运行,未激活,无响应),再根据你的设置来重启未激活及无响应的进程。可根据需要来设置定时启动进程和系统的时间。定时启动进程时,自动结束守护列表中所有进程,再启动列表中的进程。因部分软件运行后会调用另外的进程来执行,本程序支持关联功能,即守护的进程退出或无响应时,对守护的进程做结束处理,再运行指定的关联文件,而不是正在守护的进程。
添加PHP-CGI.exe,文件关联为phpcgi.bat;添加nginx.exe文件关联为nginx.bat
phpcgi.jpg
步骤三:
设置风林进程守护不登录就能运行。做为web服务器,要让机器登录,网站就能正常运行。所以要让nign.exe和php-cgi.exe在不登录前就能运行。
设置方法:
运行gpedit.msc。计算机配置-windows设置-脚本(启动/关机)--启动---添加--选择风林进程守护.exe。
打包下载:风林进程守护和RunHiddenConsole.exe
风林进程守护




您需要登录后才可以回帖 登录 | 注册

本版积分规则

修武县职业技术学校 ( 豫ICP备2022015720号-2| 豫公网安备 41082102410925号 )

地址:修武县宁城路西段(森林半岛东邻) | 招生电话:0391-7186556

北京时间 Processed in 0.108431 second(s), 22 queries .

快速回复 返回顶部 返回列表