php-fpm+nginx+redis+开机自动启动,Windows后台启动Nginx、Redis、MongoDB、php-fpm

使用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下载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值