# 下载 RunHiddenConsole
RunHiddenConsole: https://redmine.lighttpd.net/attachments/660/RunHiddenConsole.zip
RunHiddenConsole 可以帮我们把命令行窗口隐藏起来
# 下载 xxfpm
xxfpm: https://github.com/78/xxfpm
xxfpm是防止 php-cgj.exe 奔溃退出的问题
# 解压 RunHiddenConsole.zip
# 把下载好的xxfpm-master.zip重命名为 xxfpm.zip,然后解压
# 新建 RunHiddenConsole 文件夹
把解压后的 RunHiddenConsole.exe 移到 RunHiddenConsole 文件夹
把解压后的xxfpm移到 RunHiddenConsole 文件夹
在RunHiddenConsole文件夹内新建start.bat
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 就会在后台运行了
参考博客:
nginx在 window下 自动退出 php-cgi
windows下的Nginx和php搭配 php-cgi.exe自动关闭退出解决方法