1. 程式人生 > >Windows下編寫.bat檔案一鍵啟動nginx+php

Windows下編寫.bat檔案一鍵啟動nginx+php

不用整合安裝包搭建PHP執行環境的情況下,專案啟動的時候需要先後啟動nginx伺服器和PHP服務。點選快捷方式還算比較方便,但我們更可以通過自己編寫的.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檔案可以放在電腦的任意位置,點選就可以一鍵啟動。)