LEMP栈下如何通过cURL后台执行另一个PHP脚本?
问题:curl后台执行失效,PHP脚本需等待执行完成才响应
我已大量搜索但未找到问题原因(所有变量已在代码中提前定义):
shell_exec("curl https://$domain/testscript.php?o=".strval($num1)."&t=".strval($num2)." > /dev/null 2>&1 &");
该脚本可正常执行,但调用后会一直无响应直到其执行完成,完全违背了后台执行的初衷。
我找到的多数示例都是直接调用PHP解释器,但此方法无法使用,原因如下:
- 查询字符串无法正常工作
- 相对路径会引发大量难以解决的错误
内容的提问来源于stack exchange,提问作者user1729972
相关产品推荐
相关产品推荐

