PHP exec() as Background Process (Windows Wampserver Environment)
2022-08-30 16:36:20
我正在尝试设置一个php触发器文件,该文件将启动后台进程。(请参阅此问题)
我在Windows Wampserver环境中执行此操作。
例如,我有运行exec函数,该函数要求解析和执行我的函数。trigger.php
backgroundProcess.php
但是,问题是我的文件正在等待命令在停止之前完成运行。后台进程运行大约 20-30 秒,并一直在等待,直到完全完成。trigger.php
exec()
backgroundProcess.php
trigger.php
backgroundProcess.php
这有意义吗?下面是运行命令的文件trigger.php
exec()
exec('C:\wamp\bin\php\php'.phpversion().'\php.exe -f C:\path\to\backgroundProcess.php > C:\wamp\bin\php\php'.phpversion().'\dev\null &');
基本上,我只想触发后台进程,而不是等待它完成。trigger.php