您的位置:首页 > 运维架构 > Nginx

Wondows dos下怎么编写bat批处理文件

2017-11-07 09:17 375 查看
最近搞php,在运行时,以Nginx+php-cgi.exe方式运行Wordpress项目

打开dos,先cd到php-cgi.exe文件当前目录下

执行启动命令:php-cgi.exe -b 127.0.0.1:9001

再打开一个dos,再cd到nginx.exe文件当前目录下

执行启动命令:start nginx

大概过程要经过这些步骤,觉得很麻烦,就学下怎么编写一个bat文件,以双击运行代替以上步骤吧!

首先创建一个txt文本,输入你的命令,再把txt扩展名改成.bat就好

例:

start-cgi-nginx.bat文件内容

%转到E盘目录,好像不能直接cd换盘符%
E:
%cd到nginx.exe目录下%
cd E:\0Develop\php\nginx-1.12.2

%启动nginx%
start nginx

%cd到php-cgi.exe目录下%
cd E:\0Develop\php\php-7.1.10-Win32-VC14-x64

%启动FASTCGI Server%
php-cgi.exe -b 127.0.0.1:9001


stop-cgi-nginx.bat文件内容

%转到E盘目录,好像不能直接cd换盘符%
E:
%cd到nginx.exe目录下%
cd E:\0Develop\php\nginx-1.12.2

%停止nginx%
nginx -s stop

%查看nginx运行详情%
tasklist /fi "imagename eq nginx.exe"

%停止php-cgi.exe%
taskkill /F /IM php-cgi.exe > nul

%请按任意键开始或结束%
pause


%%是注释内容的意思

是不是很简单!!!

追加…

以上是按照我自己的想法写的,难免有点毛病

还是参考下官方给出的文档好

https://www.nginx.com/resources/wiki/start/topics/examples/phpfastcgionwindows/

另:

https://gist.github.com/maiorano84/2b1a40926f49a55f9afd

http://blog.csdn.net/johnnycode/article/details/40148171
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息