Windows下编写.bat文件一键启动nginx+php

原创 2017年11月14日 18:57:14

不用集成安装包搭建PHP运行环境的情况下,项目启动的时候需要先后启动nginx服务器和PHP服务。点击快捷方式还算比较方便,但我们更可以通过自己编写的.bat文件一键启动。



在不了解.bat 文件的基本语法的情况下,可以先百度一下

BAT文件语法和技巧(bat文件的编写及使用)



基础文件有三个,其实也可以写在一个.bat文件里面,但是便于理解就分开写不同的启动程序。


restart_nginx.bat是重新启动nginx服务器,star_php是启动php服务,start.bat是同时启动两个批处理文件。


接着看源码restart_nginx.bat(我的安装目录是D:\Installation_directory\)

taskkill /f /t /im nginx.exe
echo start nginx
D:
cd  D:\Installation_directory\nginx-1.13.5
start nginx.exe


先杀掉所有的nginx.exe进程,再去重新启动nginx进程。


star_php.bat源码(我的安装目录是D:\Installation_directory\)

@echo off
echo Starting PHP FastCGI...
D:
cd D:\Installation_directory\php
php-cgi.exe -b 127.0.0.1:9000 


start.bat源码

@echo off
call E:\Commonly_used\bat\restart_nginx.bat
call E:\Commonly_used\bat\start_php.bat


调用两个写好的批处理文件。(这个start.bat文件可以放在电脑的任意位置,点击就可以一键启动。)



版权声明:本文为博主原创文章,未经博主允许不得转载。

Windows下使用批处理实现启动关闭mysql

这篇文章主要介绍了Windows下使用批处理实现启动关闭mysql,其主要核心思想是将mysql注册成为windows下的服务,推荐给大家。 将绿色版的mysql注册成Windows下的服务,或者安...
  • youzhouliu
  • youzhouliu
  • 2016年06月12日 11:42
  • 1021

java工程在windows环境用bat启动详解

第一次发博客,如果有什么不正确的,请大家谅解! 今天get一门新技能,java工程脱离eclipse之后再windows环境下如何启动!之前没有接触过,感觉到一脸懵逼,但是今天在研究一上午之...
  • qq_31197461
  • qq_31197461
  • 2016年08月24日 13:19
  • 921

BAT脚本编写教程

第一章 批处理基础 第一节 常用批处理内部命令简介 批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD。这些命令统称批处理命令。 ...
  • u012189659
  • u012189659
  • 2014年11月18日 17:17
  • 4640

【web服务器】——Tomcat start.bat文件详解

通常情况下,我们配置好了配置文件后,就开始启动start.bat批处理文件,进行tomcat的启动。      那么tomcat是如何一步步启动的呢?我们接下来就来详细介绍一下,tomcat的启动...
  • u013035538
  • u013035538
  • 2016年09月11日 22:06
  • 1298

bat文件启动jar包做成Windows系统服务

此次项目使用的是Win7系统 at文件[含有启动jar包]做成系统服务 Bat文件内容: cd d:/test/ echo in success! ping 127.1 > test11log.t...
  • jj88888
  • jj88888
  • 2015年11月19日 13:22
  • 3918

一键反编译apk

1. 工具介绍: apktool        作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看 dex2jar      作用:将apk反编译成java源码(classes.d...
  • BuLu_
  • BuLu_
  • 2015年12月10日 17:01
  • 683

如何编写批处理文件

本文介绍了Windows操作系统中批处理文件的编写方法及常见的批处理命令等批处理相关知识...
  • shufac
  • shufac
  • 2016年07月19日 22:41
  • 3259

windows bat脚本编写

Windows .bat 脚本简单用法介绍: 一.简单批处理内部命令简介 1.Echo 命令 打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。 ...
  • junmuzi
  • junmuzi
  • 2013年10月02日 19:19
  • 118383

windows bat脚本编写

Windows .bat 脚本简单用法介绍: 一.简单批处理内部命令简介 1.Echo 命令 打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。 ...
  • zhang308
  • zhang308
  • 2016年06月02日 17:34
  • 2210

创建手动启动、停止Oracle的批处理命令

安装Oracle以后每次开机都会发现很慢,因为Oracle被设定为自动启动。解决办法就是将Oracle设定为手动启动,并且创建启动和停止Oracle的批处理命令。       1、右击-->我的电脑...
  • lhq13400526230
  • lhq13400526230
  • 2013年06月21日 12:50
  • 1176
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Windows下编写.bat文件一键启动nginx+php
举报原因:
原因补充:

(最多只允许输入30个字)