nginx 学习笔记
-
windows 常规操作(在nginx更目录或者添加环境变量)
- nginx 启动
start nginx nginx.exe
- nginx 停止
nginx.exe -s stop nginx.exe -s quit
注:stop是快速停止nginx,可能并不保存相关信息;quit是完整有序的停止nginx,并保存相关信息。
- nginx 重启
nginx.exe -s reload
当配置信息修改,需要重新载入这些配置时使用此命令。
- 检查nginx配置是否有错
nginx -t
- 查看当前端口号是否监听(例:端口号81)
netstat -an|findstr 81
- 杀死nginx的进程
taskkill /im nginx.exe /f
- nginx 启动
windows 启动nginx和php
- 下载RunHiddenConsole,放在nginx更目录下
- 启动脚本代码(RunHiddenConsole 后面的修改成自己路径)
@echo off
REM Windows 下无效
REM set PHP_FCGI_CHILDREN=5
REM 每个进程处理的最大请求数,或设置为 Windows 环境变量
set PHP_FCGI_MAX_REQUESTS=1000
echo Starting PHP FastCGI...
RunHiddenConsole E:/phpstudy_pro/Extensions/php/php7.4.3nts/php-cgi.exe -b 127.0.0.1:9000 -c E:/phpstudy_pro/Extensions/php/php7.4.3nts/php.ini
echo Starting nginx...
RunHiddenConsole D:/xampp/nginx/nginx.exe -p D:/xampp/nginx
- 关闭脚本代码
@echo off
echo Stopping nginx...
taskkill /F /IM nginx.exe > nul
echo Stopping PHP FastCGI...
taskkill /F /IM php-cgi.exe > nul
exit