- 参考历史文章安装 PHP 与 NGINX。
- 百度下载 RunHiddenConsole.zip 解压放到 nginx 目录下,RunHiddenConsole.exe的作用是在执行完命令行脚本后可以自动关闭脚本,而从脚本中开启的进程不被关闭。
- 创建脚本,命名为 start_wnpm.bat 用来启动
注意:mysql 需要在管理员权限下运行,所以需要以管理员权限远行脚本
@echo off
REM 启动PHP
REM 每个进程处理的最大请求数,或设置为 Windows 环境变量
set PHP_FCGI_MAX_REQUESTS=1000
echo [1]Starting PHP FastCGI...
RunHiddenConsole D:/php/php5.6/php-cgi.exe -b 127.0.0.1:9000 -c D:/php/php5.6/php.ini
REM 启动nginx
echo [2]Starting nginx...
RunHiddenConsole D:/nginx/nginx1.2.0/nginx.exe -p D:/nginx/nginx1.2.0/nginx
REM 启动mysql
echo [3] Starting mysql
REM MySQL80 为mysql 服务名
net start MySQL80
pause
- 创建脚本,命名为 stop_wnpm.bat 用来关闭
@echo off
echo [1] stop nginx
taskkill /F /IM nginx.exe > nul
echo [2] Stop PHP FastCGI
taskkill /F /IM php-cgi.exe > nul
echo [3] Stop Mysql
net stop MySQL80
pause