Windows 后台启动 Nginx、Redis、MongoDB、php-fpm
Windows About 1,522 words使用 RunHiddenConsole
- 指定绝对路径,RunHiddenConsole无需加.exe后缀,Nginx等服务启动时需要指定.exe后缀
- 使用
/
斜线表示路径即可,无需使用\
反斜线 - php-fpm启动时使用
-b
指定监听端口,使用-c
指定配置文件 - Nginx启动时使用
-p
指定前缀路径即Nginx安装目录(Windows版本默认前缀路径为NONE,不指定可能会启动失败) - MongoDB启动时使用
-f
指定配置文件 - 脚本保存为
.bat
格式,双击运行即可
脚本格式
RunHiddenConsole + 可执行进程文件 + 参数
RunHiddenConsole nginx.exe -p D:/nginx-1.12.2
一键启动脚本
@echo off
REM Windows 下无效
REM set PHP_FCGI_CHILDREN=5
REM 每个进程处理的最大请求数,或设置为 Windows 环境变量
set PHP_FCGI_MAX_REQUESTS=1000
echo Starting PHP FastCGI...
D:/tool/RunHiddenConsole/RunHiddenConsole D:/Dev/php-7.2.3/php-cgi.exe -b 127.0.0.1:9500 -c D:/Dev/php-7.2.3/php.ini
echo Starting Nginx...
D:/tool/RunHiddenConsole/RunHiddenConsole D:/Dev/nginx-1.12.2/nginx.exe -p D:/Dev/nginx-1.12.2
echo Starting Redis...
D:/tool/RunHiddenConsole/RunHiddenConsole D:/Dev/Redis-x64-3.2.100/redis-server.exe
echo Starting MongoDB...
D:/tool/RunHiddenConsole/RunHiddenConsole D:/Dev/mongodb-4.0.6/bin/mongod.exe -f D:/Dev/mongodb-4.0.6/mongo.conf
一键关闭脚本
@echo off
echo Stopping PHP FastCGI...
taskkill /F /IM php-cgi.exe > nul
echo Stopping Nginx...
taskkill /F /IM nginx.exe > nul
echo Stopping Redis...
taskkill /F /IM redis-server.exe > nul
echo Stopping MongoDB...
taskkill /F /IM mongod.exe > nul
exit
备注
- 如果路径中有空格如
Program Files
,则需要添加双引号。 - 如使用的Windows版本Redis,则需要指定redis.window.conf配置文件。
"C:/Program Files/RunHiddenConsole" "C:/Program Files/Redis/redis-server.exe" "C:/Program Files/Redis/redis.windows.conf"
RunHiddenConsole下载
链接:https://pan.baidu.com/s/1FI1aM7XAZjKVtew5pWGotQ 提取码:bugx
Views: 3,496 · Posted: 2019-10-29
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...