proc_open 创建的资源可以直接从父进程中获取执行的pid,所以在不借助其他中间媒介的情况下使用kill命令去kill程序。关于唤起和重启部分一开始也考虑的很多方案(`cmd start` 后台,文件通信,http与监控通信,)结果发现 popen 本身就是可以在 windows 下运行。exec("taskkill /F /T /PID $pid") : exec("kill -9 $pid");
}
```
这应该之跑了一个不知道为啥windows下显示跑了俩web进程。这样就可以使得 win下的php 在引用更多的依赖的前提下,高效开发了(比如引入node,py,go的文件监控来控制php)。
!ini_set('display_errors', 'on');
error_reporting(E_ALL);
/**
* 1、win下可以使用 taskkill /F /T /PID $pid 精确杀死进程