如果我在 Windows 中使用 PHP 脚本启动 PHP 守护程序,popen
如果该脚本仍在从 PHP 脚本运行,我该如何再次签入?
我用 Apache,php 作为模块
更新:它开始的过程
popen('start /b php process.php', 'r');
一旦它在 Windows 中启动,就会启动一个 php.exe 进程。如果该进程仍在运行,我如何让该进程 PID 稍后从另一个 PHP 脚本检查(它运行数小时)?
我读了这个proc_open,它应该给出启动进程的PID,proc_get_status
但是使用与popen一起使用的相同命令没有任何反应
更新:我注意到使用相同的命令和 proc_open 一个 php.exe 进程确实启动了,但它在启动它的脚本结束后关闭,并且 proc_get_status 返回的 PID 与 Windows PID 不对应