Emm*_*uel 7 php process background-process
我正在努力弄清楚如何做到这一点:我有一个php文件让我们调用trigger.php运行一些PHP代码,引发另一个我们将调用backgroundProcess.php开始处理的php文件.
虽然trigger.php需要忽略发生的事情backgroundProcess.php,但它只需要开始处理,它会在backgroundProcess.php继续运行时停止.
EDIT1
我在Windows Wampserver 2.1上运行它所以这必须是一个Windows命令.
EDIT2
由于jakenoble的建议,用以下命令解决了它:
exec("C:\wamp\bin\php\phpVERSION_NUMBER\php.exe -f C:\wamp\www\path\to\backgroundProcess.php");
Run Code Online (Sandbox Code Playgroud)
您可以使用exec()并添加一个&在调用的末尾,以及一个输出流:
在触发器.php
exec("php backgroundProcess.php > /dev/null &");
Run Code Online (Sandbox Code Playgroud)
你可以在这里找到更多http://php.net/manual/en/function.exec.php
| 归档时间: |
|
| 查看次数: |
7923 次 |
| 最近记录: |