新建start.bat
其中php_home,nginx_home是php和nginx安装的路径
D:/dev/RunHiddenConsole.exe 不是windows系统自带,需下载并放置指定位置
@echo off
color 3
echo Start Php-cgi...
@ping -n 2 127.0.0.1 >nul
"D:
ginxutilRunHiddenConsole.exe" "D:phpphp7.3.11php-cgi.exe" -b 127.0.0.1:9001 -c "D:phpphp7.3.11php.ini"
echo Start Nginx...
"D:
ginxutilRunHiddenConsole.exe" "D:
ginx
ginx-1.16.1
ginx.exe" -p "D:
ginx
ginx-1.16.1"
@ping -n 2 127.0.0.1 >nul
exit
上面已测试成功。做bat脚本遇到几个坑,set 变量 直接拼接可执行程序,变量没有输出。这里直接用字符串拼接。懒得弄了目前可运行。
新建stop.bat
@echo off
echo Stopping nginx...
taskkill /F /IM nginx.exe > nul
echo Stopping PHP FastCGI...
taskkill /F /IM php-cgi.exe > nul
exit
RunHiddenConsole.zip下载链接
链接:https://pan.baidu.com/s/1d6eTrJ_p3yCHHGx3KqYcPw
提取码:i9er