Windows
查看80端口占用的程序
netstat -aon|findstr "80"
- 拿到上一步返回的pid,
tasklist|findstr {PID}
切换hosts工具
- SwitchHosts! 切换hosts
PHP-FastCGI on Windows
在windows环境下使用RunHiddenConsole运行php-cgi。 [1]
start-php-fcgi.bat
@ECHO OFF ECHO Starting PHP FastCGI... taskkill /F /IM php-cgi.exe RunHiddenConsole.exe php-cgi.exe -b 127.0.0.1:9000 -c d:\dev\php-5.6.9\php.ini RunHiddenConsole.exe php-cgi.exe -b 127.0.0.1:9001 -c d:\dev\php-5.6.9\php.ini RunHiddenConsole.exe php-cgi.exe -b 127.0.0.1:9002 -c d:\dev\php-5.6.9\php.ini RunHiddenConsole.exe php-cgi.exe -b 127.0.0.1:9003 -c d:\dev\php-5.6.9\php.ini
start-nginx.bat
:: 关闭回显,即执行本脚本时不显示执行路径和命令,直接显示结果 @echo off rem @author luwuer color f8 set NGINX_DIR=D:\dev\nginx\ cd %NGINX_DIR% :INFO echo. echo --------------------- 进程列表 --------------------- tasklist|findstr /i "nginx.exe" if errorlevel 1 echo nginx未启动 echo --------------------- 进程列表 --------------------- 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 if exist "%NGINX_DIR%nginx.exe" ( cd /d %NGINX_DIR% start "" nginx.exe echo 启动成功 ) else ( echo "%NGINX_DIR%nginx.exe不存在" ) goto INFO :STOP taskkill /F /IM nginx.exe > nul echo 已关闭所有nginx进程 goto INFO :RESTART taskkill /F /IM nginx.exe > nul if exist "%NGINX_DIR%nginx.exe" ( cd /d %NGINX_DIR% start "" nginx.exe ) else ( echo "%NGINX_DIR%nginx.exe不存在" ) echo 已重启 goto INFO goto :eof