Windows下Nginx和php-cgi的bat批处理快速启动方法

参考文章:https://github.com/luvvien/win-nginx-php-start-stop-bat


资源下载

1.以下的代码和RunHiddenConsole.exe在这里可以下载到-->下载链接

2.也可以在上面的参考文章里下载相关资源。(当然,本文在脚本代码部分有更改)

启动脚本

@echo off 
echo Starting Nginx... 
cd D:/wamp/AppServ/Nginx
start nginx
echo Starting PHP56 FastCGI... 
cd D:/wamp/AppServ/Nginx
RunHiddenConsole.exe D:/wamp/AppServ/php5/php-cgi.exe -b 127.0.0.1:9000 -c D:/wamp/AppServ/php5/php.ini
echo Starting PHP70 FastCGI... 
RunHiddenConsole.exe D:/wamp/AppServ/php7/php-cgi.exe -b 127.0.0.1:9001 -c D:/wamp/AppServ/php7/php.ini

其中cd D:/wamp/AppServ/Nginx是进入nginx的目录以便使用nginx的命令,这里换成你的nginx目录,当然如果你在环境变量中配置了nginx的路径,那你大可不必执行这句话。下面的cd D:/wamp/AppServ/Nginx 是为了可以找到RunHiddenConsole.exe,也就是说其实是进入了RunHiddenConsole.exe所在的目录。为了在环境中同时运行两个版本的php,我这里启动了两个php-cgi。php5.6版本的和php7.0版本。当然你可以不参考我的,启动一个就可以了。

关闭脚本

@echo off
echo Stopping nginx...
taskkill /F /IM nginx.exe > nul
echo Stopping PHP FastCGI...
taskkill /F /IM php-cgi.exe > nul
exit

上述两个脚本保存为.bat文件,即可双击执行。

开机启动

把上述的两个启动文件创建快捷方式,把快捷方式拖到以下目录(有隐藏目录,需要开启显示隐藏目录才可以看到,或者直接在地址栏输入进入) C:\Users\vien\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 注:这里的vien换成你的用户名即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值