文章详细内容

windows下php-cgi.exe 自动关闭退出解决方法

在windows下运行nginx+php-cgi经常会莫名退出php-cgi,以下方法教你如何解决。


玩破解(https://www.ucrack.top/)2025年04月13日讯息:

RunHiddenConsole可以帮我们把命令行窗口隐藏起来

1、下载 RunHiddenConsole

RunHiddenConsole: https://redmine.lighttpd.net/attachments/660/RunHiddenConsole.zip

2、下载 xxfpm

xxfpm: https://github.com/78/xxfpm

3、解压 RunHiddenConsole.zip

4、把下载好的xxfpm-master.zip重命名为 xxfpm.zip,然后解压

新建 RunHiddenConsole 文件夹

把解压后的 RunHiddenConsole.exe 移到 RunHiddenConsole 文件夹

把解压后的xxfpm移到 RunHiddenConsole 文件夹

在RunHiddenConsole文件夹内新建start.bat

代码如下:

@echo off

set php_home=C:/dome/php-5.6.40-Win32-VC11-x64

set xxfpm_home=C:/dome/RunHiddenConsole/xxfpm/bin

REM Windows 下无效

REM set PHP_FCGI_CHILDREN=5

REM 每个进程处理的最大请求数,或设置为 Windows 环境变量

set PHP_FCGI_MAX_REQUESTS=1000

echo Starting PHP FastCGI...

RunHiddenConsole %xxfpm_home%/xxfpm.exe "%php_home%/php-cgi.exe -c %

php_home%/php.ini" -n 5 -i 127.0.0.1 -p 9000

记得把 php_home 修改成你的php路径

记得把 xxfpm_home 修改成你的xxfpm/bin路径

双击 start.bat 即可,这个时候 php-cgi.exe 就会在后台运行了