利用vb将php以及nginx在后台启动

将以下代码保存为php.bat

@echo off
D:\xampp\php\php-cgi.exe -b 127.0.0.1:9000 -c D:\xampp\php\php-cli.ini

将以下代码保存为nginx.bat

@echo off
D:\xampp\nginx\nginx.exe -p D:\xampp\nginx

这里注意要指定nginx的目录,否则执行会没有任何效果,排查可以在最后一行下面加上pause,可以看到具体的错误信息

将以下代码保存为run.vb

set ws = WScript.CreateObject("WScript.Shell")ws.Run "cmd /c start-php.bat",vbhide
ws.Run "cmd /c start-nginx.bat",vbhide

vbhide表示后台运行

转自:https://www.jianshu.com/p/45b18dda18bd