Windowsの下のnginx+phpバッチのオンとオフの便利な操作


Windowsの下のnginx+phpバッチのオンとオフの便利な操作
===================================================
@echo off
rem   bat   
        
echo ==================begin========================
        
cls
SET NGINX_PATH=D:
SET NGINX_DIR=D:
ginx-1.5.7\ color 0a TITLE Nginx CLS ECHO. ECHO. * Nginx * ECHO. :MENU ECHO. * nginx list * tasklist|findstr /i "nginx.exe" ECHO. ECHO. [1] Nginx ECHO. [2] Nginx ECHO. [3] Nginx ECHO. [4] ECHO. ECHO. : set /p ID= IF "%id%"=="1" GOTO start IF "%id%"=="2" GOTO stop IF "%id%"=="3" GOTO restart IF "%id%"=="4" EXIT PAUSE :start call :startNginx GOTO MENU :stop call :shutdownNginx GOTO MENU :restart call :shutdownNginx call :startNginx GOTO MENU :shutdownNginx ECHO. ECHO. Nginx...... taskkill /F /IM nginx.exe > nul ECHO.OK, nginx goto :eof :startNginx ECHO. ECHO. Nginx...... IF NOT EXIST "%NGINX_DIR%nginx.exe" ECHO "%NGINX_DIR%nginx.exe" %NGINX_PATH% cd "%NGINX_DIR%" IF EXIST "%NGINX_DIR%nginx.exe" ( echo "start '' nginx.exe" start "" nginx.exe ) ECHO.OK goto :eof

phpバッチphp-cgi
@echo off
ECHO.
    ECHO.  [1]   php
    ECHO.  [2]   php 
ECHO.
ECHO.          :
set /p ID=
    IF "%id%"=="1" GOTO start
    IF "%id%"=="2" GOTO stop
PAUSE
:stop
    ECHO.
    ECHO.  php
    taskkill /f /im php-cgi.exe > nul
    ECHO.OK,    php   
    goto :eof
   
:start
ECHO.
echo Starting PHP FastCGI...
start  d:/php-5.2.14-Win32/php-cgi.exe -b 127.0.0.1:9000 -c c:/window/php.ini