Windowsの下のnginx+phpバッチのオンとオフの便利な操作
Windowsの下のnginx+phpバッチのオンとオフの便利な操作
phpバッチphp-cgi
===================================================
@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