今天才发现有这么个好东西,RunHiddenConsole 可以把任务放到后台执行,不用一直在前端开着一堆DOS窗口了。
亲测在 WIN7 64位下可以正常运行
启动代码
新建个 start.bat 文件
@echo off
set PHP_FCGI_MAX_REQUESTS=1000
echo Starting PHP FastCGI...
C:\RunHiddenConsole\RunHiddenConsole "C:\Program Files (x86)\php/php-cgi.exe" -b 127.0.0.1:9000 -c "C:\Program Files (x86)\php/php.ini"
echo Starting nginx...
C:\RunHiddenConsole\RunHiddenConsole "C:/program files/nginx-1.8.1/nginx.exe" -p "C:/program files/nginx-1.8.1/"
Nginx 必须加上 -p 参数,否则相对路径会出错无法执行哦
关闭代码
stop.bat
@echo off
echo Stopping nginx...
taskkill /F /IM nginx.exe > nul
echo Stopping PHP FastCGI...
taskkill /F /IM php-cgi.exe > nul
exit
Redis 使用
start-redis.bat
C:\RunHiddenConsole\RunHiddenConsole redis-server.exe redis-union.conf --loglevel verbose
文件很小,只有2KB的